1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-07 15:41:55 +00:00
Command line video player
Go to file
mswitch 94d8b9131d Added new syncengine thanks to a new previously undocumented feature of the em8300, this might fix playback on both slow and fast machines (more testing needed). This also requires users to get the em8300 driver from cvs until the next version is released (will probably happen this weekend)
Added lots of comments, should be pretty easy to understand most of the internals now
Added lots of brackets to if's for's while's etc, this is not a cosmetical thing but rather due to the fact I got some very odd bugs with else's since I didn't properly use brackets (and it's the K&R standard to have brackets everywhere)
Fixed some bugs that would occur when disabling libmp1e
Switched to default to the new naming scheme of device nodes, the driver will slowly switch over to this state, if it can't find devices under the new name it will try the old naming scheme
I stopped opening devices in non-blocking mode, it would break the new syncengine which tries to burst data to the device (alot of times meaning it will fill the fifo pretty fast which would previously result in jerkyness on fast machines)
The device now sets the initial state of the pts and speed (probably not needed, but assumption is the mother of all fuckups =)
Keep the control interface open during the entire duration of the libvo device, we might need this to flush video buffers on seeking (currently not implemented, therefore seeking is broken)
This is beta stuff to the driver, I will get some users to test it for me and do my best to fix seeking as soon as possible...


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4219 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-17 10:33:47 +00:00
debian Sven Hartge fixes confdir location. 2002-01-08 19:03:29 +00:00
DOCS mail formatting added 2002-01-17 00:26:40 +00:00
drivers lastminute divbyzero fix by Attila Kinali ;) 2002-01-02 23:38:16 +00:00
etc XviD added 2002-01-17 00:55:07 +00:00
Gui small gtk bug fix (-display bug, baze gabu, miattad fogok elkarhozni:), and remove gui dependencie in mencoder 2002-01-15 17:03:19 +00:00
liba52 more bitstream_skip() 2002-01-08 14:55:36 +00:00
libao2 hwac3 fix for cmedia 8738 by Hans-Peter Raschke <Hans-Peter.Raschke@wintermann-datenservice.de> 2002-01-15 22:55:28 +00:00
libdha Use 'install' instead of 'cp' 2002-01-17 09:01:50 +00:00
libmpdemux reverted old seeking method - ask Holm why... 2002-01-17 00:32:46 +00:00
libmpeg2 user_data check disabled 2002-01-10 02:01:10 +00:00
libvo Added new syncengine thanks to a new previously undocumented feature of the em8300, this might fix playback on both slow and fast machines (more testing needed). This also requires users to get the em8300 driver from cvs until the next version is released (will probably happen this weekend) 2002-01-17 10:33:47 +00:00
linux
loader possible sig11 fixed - noticed by Fredrik Kuivinen <freku045@student.liu.se> 2002-01-17 00:49:21 +00:00
mp3lib Fix "[MPlayer-dev-eng] mp3lib-mmx sig11 with mpeg1layer3 audio after 2002-01-15 21:00:20 +00:00
postproc dont print -npp parser debug info if only -v 2002-01-13 20:51:49 +00:00
TOOLS console mplayer launcher - by Rich Felker <dalias@aerifal.cx> 2002-01-17 00:39:27 +00:00
TVout
vidix Use 'install' instead of 'cp' 2002-01-17 09:01:50 +00:00
xa
.cvsignore
ac3-iec958.c hwac3 fixes by Steven Brookes <stevenjb@mda.co.uk> 2001-12-28 12:03:52 +00:00
ac3-iec958.h hwac3 fixes by Steven Brookes <stevenjb@mda.co.uk> 2001-12-28 12:03:52 +00:00
adpcm.c fixed format 0x62 ADPCM audio 2002-01-06 01:56:27 +00:00
adpcm.h fixed format 0x62 ADPCM audio 2002-01-06 01:56:27 +00:00
alaw.h
asxparser.c FreeBSD fix 2002-01-08 12:10:33 +00:00
asxparser.h tree-based playlist parser code by Alban Bedel <albeu@free.fr> 2002-01-08 01:24:25 +00:00
bswap.h
cfg-common.h extra NULL field appended 2002-01-14 23:54:31 +00:00
cfg-mencoder.h -lavcopts vme= option to set motion estimation method - patch by Rich Felker <dalias@aerifal.cx> 2002-01-17 01:02:41 +00:00
cfg-mplayer-def.h
cfg-mplayer.h -zr* added - patch by Rik Snel <rsnel@cube.dyndns.org> 2002-01-17 01:28:20 +00:00
cfgparser.c playtree-based config patch by Alban Bedel <albeu@free.fr> 2002-01-14 23:38:49 +00:00
cfgparser.h playtree-based config patch by Alban Bedel <albeu@free.fr> 2002-01-14 23:38:49 +00:00
cinepak.c committed Tim Ferguson's patch for proper YUV color space conversion 2002-01-10 05:58:49 +00:00
codec-cfg.c 10l to Ivan 2002-01-07 00:52:09 +00:00
codec-cfg.h fix for Xwid (exceed 16 fourcc) 2002-01-17 09:20:29 +00:00
configure Patch by Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>: 2002-01-17 09:32:22 +00:00
cpudetect.c fix for qnx 2001-12-28 20:46:25 +00:00
cpudetect.h
cputable.h
cyuv.c integrated Tim Ferguson's native CYUV decoder 2002-01-04 05:57:00 +00:00
dec_audio.c libmad memcpy optimization by Jeroen Dobbelaere <jeroen.dobbelaere@acunia.com> 2002-01-17 01:11:21 +00:00
dec_audio.h
dec_video.c using mp_image.h - not finished... 2002-01-16 01:51:34 +00:00
dec_video.h
divx4_vbr.c stdint.h replaced by inttypes.h (used more frequently in the sources) 2002-01-06 13:06:51 +00:00
divx4_vbr.h
dll_init.c
dll_init.h
fibmap_mplayer.c Return of the 'Old-style-DVD-support', with dynamic loading (using libdl) so 2002-01-04 13:08:14 +00:00
fifo.c
find_sub.c
fli.c
get_path.c
help_mp-cs.h initial support for FILM file demuxing 2002-01-16 03:25:07 +00:00
help_mp-de.h initial support for FILM file demuxing 2002-01-16 03:25:07 +00:00
help_mp-dk.h initial support for FILM file demuxing 2002-01-16 03:25:07 +00:00
help_mp-en.h initial support for FILM file demuxing 2002-01-16 03:25:07 +00:00
help_mp-es.h initial support for FILM file demuxing 2002-01-16 03:25:07 +00:00
help_mp-fr.h initial support for FILM file demuxing 2002-01-16 03:25:07 +00:00
help_mp-hu.h initial support for FILM file demuxing 2002-01-16 03:25:07 +00:00
help_mp-it.h initial support for FILM file demuxing 2002-01-16 03:25:07 +00:00
help_mp-ko.h initial support for FILM file demuxing 2002-01-16 03:25:07 +00:00
help_mp-nl.h initial support for FILM file demuxing 2002-01-16 03:25:07 +00:00
help_mp-no.h initial support for FILM file demuxing 2002-01-16 03:25:07 +00:00
help_mp-pl.h initial support for FILM file demuxing 2002-01-16 03:25:07 +00:00
help_mp-ro.h initial support for FILM file demuxing 2002-01-16 03:25:07 +00:00
help_mp-ru.h initial support for FILM file demuxing 2002-01-16 03:25:07 +00:00
lirc_mp.c
lirc_mp.h
lzoconf.h
Makefile libjpeg added - patch by Rik Snel <rsnel@cube.dyndns.org> 2002-01-17 01:27:45 +00:00
mencoder.c -lavcopts vme= option to set motion estimation method - patch by Rich Felker <dalias@aerifal.cx> 2002-01-17 01:02:41 +00:00
minilzo.c
minilzo.h
mixer.c
mixer.h
mmx_defs.h
mmx.h
mp_image.h 10l... 2002-01-16 01:51:12 +00:00
mp_msg.c small gtk bug fix (-display bug, baze gabu, miattad fogok elkarhozni:), and remove gui dependencie in mencoder 2002-01-15 17:03:19 +00:00
mp_msg.h MSGT_PLAYTREE added 2002-01-08 01:52:11 +00:00
mplayer.c reverted old seeking method - ask Holm why... 2002-01-17 00:32:46 +00:00
mplayer.h
msvidc.c QT demuxer loads palette information from files that transport palettes in 2002-01-13 06:01:04 +00:00
my_profile.c
my_profile.h
nuppelvideo.c fixed RTjpeg and removed one memcpy 2001-12-27 23:05:01 +00:00
playtree.c playtree-based config patch by Alban Bedel <albeu@free.fr> 2002-01-14 23:38:49 +00:00
playtree.h playtree-based config patch by Alban Bedel <albeu@free.fr> 2002-01-14 23:38:49 +00:00
playtreeparser.c playtree-based config patch by Alban Bedel <albeu@free.fr> 2002-01-14 23:38:49 +00:00
qtrle.c
README
RTjpegN.c symbol block is multiply-defined <- fixed 2001-12-28 18:01:42 +00:00
RTjpegN.h
spudec.c Add a third scaling algorithm wich should be faster. Select by 2002-01-15 21:05:37 +00:00
spudec.h Add spudec_new_scaled and spudec_draw_scaled for vobsub support. 2002-01-10 17:17:05 +00:00
subreader.c fixed mpsub bug requested by Gabucino 2002-01-12 00:02:52 +00:00
subreader.h 1. subs know are readed after reading AVI header so we already know fps 2002-01-09 16:35:24 +00:00
tvision.c
version.sh
videodev.h
vobsub.c Check for NULL vob->spudec before using. 2002-01-12 18:34:50 +00:00
vobsub.h Add vobsub support. 2002-01-10 17:20:27 +00:00
xacodec.c
xacodec.h

The main documentation file is DOCS/documentation.html