commit 50d1a845744f7cf38d28581ea746b0a8829444aa Author: Kovensky Date: Wed Jun 24 15:42:59 2009 -0300 Revert "WIP: PAR correction + Detect aspect ratio change properly." This reverts commit 891371dd54bb592901632d8ba2d349386590fb46. Conflicts: libvo/vo_gl.c libmpcodecs/vf_ass.c | 2 +- libmpcodecs/vf_vo.c | 2 +- libvo/video_out.h | 1 - libvo/vo_gl.c | 3 --- libvo/vo_vdpau.c | 2 -- 5 files changed, 2 insertions(+), 8 deletions(-) commit 728b7581619072b0fb16b217b1bb5a1783e823b8 Author: Kovensky Date: Wed Jun 24 15:41:12 2009 -0300 Merge needed changes from 'greg/libass' ass_mp.c | 12 ++++-------- ass_mp.h | 4 ++-- 2 files changed, 6 insertions(+), 10 deletions(-) commit 18437bda796d2e13026c035b5603372a75af52f6 Merge: 8722a21 454f03c Author: Kovensky Date: Wed Jun 24 15:23:04 2009 -0300 Merge libass from 'greg/libass' Conflicts: ass_mp.c ass_mp.h commit 8722a2169fcc9ad6837b4d216f9262c7ca0908a0 Author: Kovensky Date: Wed Jun 24 15:20:57 2009 -0300 Remove old libass Preparation to use the standalone libass. .gitmodules | 3 + libass | 1 + libass/ass.c | 1135 ------------------ libass/ass.h | 229 ---- libass/ass_bitmap.c | 342 ------ libass/ass_bitmap.h | 53 - libass/ass_cache.c | 386 ------ libass/ass_cache.h | 98 -- libass/ass_cache_template.c | 88 -- libass/ass_font.c | 369 ------ libass/ass_font.h | 60 - libass/ass_fontconfig.c | 519 --------- libass/ass_fontconfig.h | 41 - libass/ass_library.c | 115 -- libass/ass_library.h | 41 - libass/ass_mp.c | 279 ----- libass/ass_mp.h | 60 - libass/ass_render.c | 2699 ------------------------------------------- libass/ass_types.h | 119 -- libass/ass_utils.c | 135 --- libass/ass_utils.h | 66 -- libass/mputils.h | 31 - pack.sh | 18 +- 23 files changed, 18 insertions(+), 6869 deletions(-) commit 81683a63319f609afcddaa651b3ecdd481d4a7db Author: Kovensky Date: Wed Jun 24 14:31:55 2009 -0300 Basic multiuser support MPlayer now tests to see if a "%appdata%\mplayer" folder exists. If it exists, then mplayer uses it instead of the "(.exe dir)\mplayer" for reading/writing config files. This new behavior is of course only triggered if the user makes a "mplayer" folder inside "%appdata%"; not making it maintains current behavior. This isn't the ideal support, but doing a better method would involve too much coding so I settled for this ;) get_path.c | 35 +++++++++++++++++++++++++++++------ 1 files changed, 29 insertions(+), 6 deletions(-) commit 9cc19678e4a65bf9fafefcf306a029a278ba82b1 Author: Kovensky Date: Wed Jun 24 13:33:39 2009 -0300 Make the CPU detect line display by default There's not really a point in hiding it since it's helpful and non-spammy. cpudetect.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) commit ac1c56c1f447381690a4881720441fd32c3b9366 Author: Kovensky Date: Wed Jun 24 13:20:11 2009 -0300 Plug a memory leak libvo/video_out.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 626d081bc59e98fbcd46f50ffa7fa0cda21c38db Author: Kovensky Date: Wed Jun 24 13:19:59 2009 -0300 Remove one remaining debug printf libvo/vo_gl.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 454f03c01199e9ce87d202f0313f961f88230773 Author: greg Date: Fri Jun 19 06:04:06 2009 +0200 ass_set_fonts: another API change. ass_mp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 084e344f21781bd372819997832198c4f39d069c Author: greg Date: Fri Jun 19 05:41:20 2009 +0200 ass_set_fonts: API changed ass_mp.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit 278756aabdccd7299920d6a575c7799dc9810b9c Author: greg Date: Thu Jun 18 15:22:43 2009 +0200 Wrap stuff in CONFIG_ASS, making MPlayer compile without ASS support. gui/cfg.c | 2 ++ gui/interface.c | 2 ++ libmpcodecs/vf_ass.c | 2 ++ libmpdemux/demux_mkv.c | 2 ++ libvo/vo_gl.c | 18 ++++++++++++++++-- libvo/vo_vdpau.c | 23 ++++++++++++++++++++++- 6 files changed, 46 insertions(+), 3 deletions(-) commit fa4dc1415e36ed260b9a2f0c130cd038e30bb457 Author: greg Date: Thu Jun 18 15:01:27 2009 +0200 Fix setting _ass variable in configure to correctly report whether libass support is enabled. configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit dac068e1ac91bbf9db9deff008545968f3fc9cf3 Author: greg Date: Thu Jun 18 14:55:02 2009 +0200 Move ass_mp helpers into root; delete libass directory. Makefile | 2 +- ass_mp.c | 278 ++++++++++++++++++++++++++++++++++++++++++++++++ ass_mp.h | 60 +++++++++++ command.c | 2 +- gui/cfg.c | 2 +- gui/interface.c | 2 +- libass/ass_mp.c | 278 ------------------------------------------------ libass/ass_mp.h | 60 ----------- libmpcodecs/vf_ass.c | 2 +- libmpcodecs/vf_vo.c | 2 +- libmpdemux/demux_mkv.c | 2 +- libmpdemux/demuxer.c | 2 +- libvo/vo_gl.c | 2 +- libvo/vo_vdpau.c | 2 +- mencoder.c | 2 +- mpcommon.c | 2 +- mplayer.c | 2 +- 17 files changed, 351 insertions(+), 351 deletions(-) commit 33cfba3a064b886eaad092f3733f13a7be821a04 Author: greg Date: Thu Jun 18 14:45:21 2009 +0200 Remove remaining libass/ass.h includes. gui/cfg.c | 1 - gui/interface.c | 1 - libvo/vo_vdpau.c | 1 - 3 files changed, 0 insertions(+), 3 deletions(-) commit 679fd54c918bdaa31b25be53f6e4203f01b04ebe Author: greg Date: Wed Jun 17 22:33:36 2009 +0200 Support for standalone libass, dynamically linked. Makefile | 12 +- command.c | 1 - configure | 32 +- libass/ass.c | 1135 ------------------- libass/ass.h | 229 ---- libass/ass_bitmap.c | 337 ------ libass/ass_bitmap.h | 53 - libass/ass_cache.c | 386 ------- libass/ass_cache.h | 98 -- libass/ass_cache_template.c | 88 -- libass/ass_font.c | 369 ------ libass/ass_font.h | 60 - libass/ass_fontconfig.c | 518 --------- libass/ass_fontconfig.h | 41 - libass/ass_library.c | 115 -- libass/ass_library.h | 41 - libass/ass_mp.c | 7 +- libass/ass_mp.h | 4 +- libass/ass_render.c | 2617 ------------------------------------------- libass/ass_types.h | 119 -- libass/ass_utils.c | 135 --- libass/ass_utils.h | 66 -- libass/mputils.h | 31 - libmpcodecs/vf_ass.c | 1 - libmpcodecs/vf_vo.c | 1 - libmpdemux/demux_mkv.c | 1 - libmpdemux/demuxer.c | 1 - libvo/vo_gl.c | 1 - mencoder.c | 1 - mpcommon.c | 1 - mplayer.c | 1 - 31 files changed, 16 insertions(+), 6486 deletions(-) commit ccea8d3985ce53ee071912db534ccae3c723e105 Author: Kovensky Date: Wed Jun 24 06:36:38 2009 -0300 Use double_to_d16 instead of manual fixed-point conversion. libass/ass_render.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 2bd5bb317d5da073cc4ddc083a1124b04552e21a Author: Kovensky Date: Wed Jun 24 06:35:44 2009 -0300 Allow \blur animation, raise blur size limit, fix bitmap enlargement for blurring. libass/ass_bitmap.c | 2 +- libass/ass_render.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) commit e0d7dbdcf1018fe448fb9c2ea174a865cf20b76f Author: Kovensky Date: Wed Jun 24 06:35:13 2009 -0300 cbox calculation: Use INT_MAX/INT_MIN instead of some arbitrary high values. libass/ass_render.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 3f4fa8a12b6e6bda01c1a9b813f0ce558e8cd102 Author: Kovensky Date: Wed Jun 24 06:34:21 2009 -0300 Disable PAR debug printfs, for now libass/ass_render.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 3184995f8e3ae52c0153f5ddf57c9b076920d731 Author: Kovensky Date: Wed Jun 24 06:33:52 2009 -0300 Some PAR fixup, still buggy libass/ass_render.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit a49037cbda3413296431519569a0cdea9a2ef2b2 Author: Kovensky Date: Wed Jun 24 06:33:15 2009 -0300 Use const where appropriate libass/ass_render.c | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) commit 891371dd54bb592901632d8ba2d349386590fb46 Author: Kovensky Date: Wed Jun 24 06:32:09 2009 -0300 WIP: PAR correction + Detect aspect ratio change properly. libass/ass.h | 2 +- libass/ass_render.c | 10 +++++++--- libmpcodecs/vf_ass.c | 2 +- libmpcodecs/vf_vo.c | 2 +- libvo/video_out.h | 1 + libvo/vo_gl.c | 3 +++ libvo/vo_vdpau.c | 2 ++ 7 files changed, 16 insertions(+), 6 deletions(-) commit 5e54bc5c61e5b5522b4f7cde636551b3c16a6288 Author: Kovensky Date: Wed Jun 24 06:28:36 2009 -0300 From greg's changes: Until the compiler-independent fix arrives, use packed structs for the hash keys libass/ass_cache.h | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 7f698056d3c4f5f1aa711a4608219277430bbcb9 Author: Kovensky Date: Wed Jun 24 06:12:24 2009 -0300 Revert "Import libass from greg's branch." This reverts commit 96b1e6f6d22812c40ca2fd9919e4605693b2151c. libass/ass.c | 1 + libass/ass_bitmap.c | 76 ++++++---------- libass/ass_bitmap.h | 9 +-- libass/ass_cache.c | 14 +++- libass/ass_cache.h | 35 +------- libass/ass_cache_template.c | 88 ++++++++++++++++++ libass/ass_font.c | 3 +- libass/ass_font.h | 1 + libass/ass_fontconfig.c | 79 +++++++++-------- libass/ass_fontconfig.h | 2 +- libass/ass_mp.c | 1 + libass/ass_render.c | 205 +++++++++++++++++++------------------------ libass/ass_types.h | 1 + 13 files changed, 274 insertions(+), 241 deletions(-) commit 9d5814b2ecd4275700992d806af62fd538e8dc47 Author: Kovensky Date: Wed Jun 24 06:11:55 2009 -0300 Updated ffmpeg ffmpeg | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0889bfc4bc87fa271800f757cbf186ca0186a39e Author: Kovensky Date: Wed Jun 24 06:10:14 2009 -0300 Finally fix the crashes on preinit_libvo I need to remember that "copy+paste" can't necessarily be done by simple "cut+paste". libvo/video_out.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 7ba9acc9c39d053fbfa58e690c2934192601062b Author: Kovensky Date: Wed Jun 24 06:09:01 2009 -0300 Changed thread multiplier to 1. Tests by uau showed that 1 * cores is a much better equation than 1.25 * cores. By the way, 1.25 * cores was actually worse than 1.5 * cores but 1 * cores is better than either. libmpcodecs/vd_ffmpeg.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit dfacd1c06d5ed919e53dadb238fb55aa4a88db23 Author: Kovensky Date: Fri Jun 19 16:17:39 2009 -0300 1000l, crash on preinit_libvo MPlayer consistently crashed on preinit_libvo unless you gave it a -vo option. libvo/video_out.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 6ccde48fbf765ddc5bc685e7d829e3eda93385a3 Author: Kovensky Date: Wed Jun 17 16:09:01 2009 -0300 Script to compress files to release format pack.sh | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) commit f305a7875f84fd2a6a4af60d2d234c38e321737e Author: Kovensky Date: Wed Jun 17 15:57:50 2009 -0300 Typo on comment libvo/video_out.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4eeb65047e1b2bf3290ae68e99098d5e6d6e3f94 Author: Kovensky Date: Wed Jun 17 15:45:46 2009 -0300 Change yuv=6 to yuv=2 for compatibility with Intel IGPs and older Radeons libvo/video_out.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7ee10a62a5180586cf85c6ec4d0bb5e2ca3b103e Author: Kovensky Date: Wed Jun 17 15:41:31 2009 -0300 100l, stray -march=k8 was making mplayer not work on pre-SSE2 CPUs Changed it to "-march=i686 -mtune=i686". I know it is redundant, but at least undoes any meddling configure does with those flags. config.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 5844a8a680a7807bf3eaa19e5c111e685c6d980b Author: Kovensky Date: Wed Jun 17 15:38:08 2009 -0300 Change the default VO for Vista+ to gl:yuv=6 vo_direct3d was causing some problems with the ASS subtitle renderer. yuv=6 was chosen for being the fastest on some tests; works on an FX5200 so should work on any card with shaders, which is the least you need to run Vista. libvo/video_out.c | 29 ++++++++++++++++------------- 1 files changed, 16 insertions(+), 13 deletions(-) commit 8df78016ef62ffd55b447a6055fcc816480327e8 Author: Kovensky Date: Fri Jun 12 12:10:04 2009 -0300 Reduce number of threads automatically spawned 1.5 * cores appears to be an excessive number according to random internet people testing; reduced to 1.25 * cores. libmpcodecs/vd_ffmpeg.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 1d49f08afb71a7bcd8c36f15cd27306c38357803 Author: Kovensky Date: Fri Jun 12 12:09:02 2009 -0300 Fixed and applied mplayer-tcdump.patch -vf tcdump[=filename] Dump frame timecodes to a file, in the v2 external timecode file used by mkvmerge. With proper post-processing, this could be used to produce VFR files with mplayer/mencoder. Note that mencoder does not pass timestamps to the filter chain, and will not work with this filter. If none is given, the default filename is "timecodesv2.txt". DOCS/man/en/mplayer.1 | 8 ++++ Makefile | 1 + help/help_mp-en.h | 3 + libmpcodecs/vf.c | 2 + libmpcodecs/vf_tcdump.c | 100 +++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 114 insertions(+), 0 deletions(-) commit 777a96bf4e5b328cebb57be9f557764472b4c960 Author: Kovensky Date: Fri Jun 12 11:21:42 2009 -0300 Added patch mplayer-filmdint-vfr.patch Description from: http://lists.mplayerhq.hu/pipermail/mplayer-users/2006-October/063360.html mplayer-filmdint-vfr.patch add a new vfr parameter to the filmdint filter. When it is set to a non-zero value, filmdint should try to output frames with reasonable pts values, and should try not to drop frames unless they are telecine duplicates. This is still not perfect, and will need either a two-pass mode or frame buffering in the filter to fix. DOCS/man/en/mplayer.1 | 5 ++++ libmpcodecs/vf_filmdint.c | 51 ++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 55 insertions(+), 1 deletions(-) commit 6970e79e38dd0c16d6d888bc9a1284d00d43766e Author: Kovensky Date: Fri Jun 12 11:00:20 2009 -0300 Better DVDNAV navigation Made -mouse-movements enabled on the default config file, needs -vo direct3d or -vo gl. This makes the selection on the DVD menu follow the mouse. Made Enter select the currently highlighted option on the DVD menu. Mouse click can't be used for that purpose since it already is used for pausing. cfg-mplayer-def.h | 7 +++++-- input/input.c | 5 +++-- 2 files changed, 8 insertions(+), 4 deletions(-) commit 3a37479f588e3d53df7300236cc06290992c35a1 Author: Kovensky Date: Fri Jun 12 10:58:19 2009 -0300 Make -vo direct3d the default VO on Vista+ Since directdraw is deprecated, slower and breaks Aero, skip the -vo directx test if running on Vista+; the next VO tested is direct3d so it is used by default. Passing "-vo directx" or putting "vo=directx" in the config file has the expected result of using it instead of direct3d. libvo/video_out.c | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) commit babaae8961678e72640ee638c6d2fdffda8304f4 Author: Kovensky Date: Fri Jun 12 09:13:49 2009 -0300 Fix gitignore, it stopped ignoring .o files .gitignore | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit cd3333661ce57a469839c37e1fc89160cd732828 Author: Kovensky Date: Fri Jun 12 09:12:02 2009 -0300 Make libmpeg2 the default MPEG-1/2 decoder. Some people (me included) were having performance problems when using libavcodec to decode video from DVDs. etc/codecs.conf | 74 +++++++++++++++++++++++++++--------------------------- 1 files changed, 37 insertions(+), 37 deletions(-) commit 17157e03fe36da7fb09f3ee09eae3225cbb7452c Author: Kovensky Date: Fri Jun 12 09:06:05 2009 -0300 Added a new "-lavdopts h264fast" option Disabled by default, but when specified it automatically sets "-lavdopts fast" for H.264 streams. It is safe to use when decoding most (all?) x264-produced streams. Note that while "-lavdopts fast" improves the playback speed of those streams, it might break horribly on some special cases. Also, it looks horrible on MPEG-2 video, thus this H.264-specific option was created. libmpcodecs/vd_ffmpeg.c | 6 +++++- options.h | 1 + 2 files changed, 6 insertions(+), 1 deletions(-) commit 011fadb9f88ca56768fef66b2c45b0fb9f4dd2cd Author: Kovensky Date: Thu May 14 21:11:55 2009 -0300 Cleanup and reenable liba52 config.sh | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit ac6ba851ab61abb4fac0c6442d39cc65ca7cbebb Author: Kovensky Date: Thu May 14 21:11:02 2009 -0300 Restore the internal MKV and MPEG demuxers as the default ones The internal MKV demuxer is less buggy and has better ordered chapter support. libmpdemux/demux_lavf.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 6e93f848304dff36746f03e20b445c870260713a Author: Kovensky Date: Thu May 14 21:10:17 2009 -0300 Implement CPU count detection for linux libmpcodecs/vd_ffmpeg.c | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) commit fac180d1db4a2b9ec7bc6ae206d022e8f050f935 Author: Kovensky Date: Thu May 14 20:38:54 2009 -0300 Add internal libdvdnav and libdvdread4 I'm probably doing something wrong here ._. libdvdnav/.svn/dir-prop-base | 12 + libdvdnav/.svn/entries | 476 +++++ libdvdnav/.svn/format | 1 + libdvdnav/.svn/prop-base/FELLOWSHIP.map.svn-base | 9 + libdvdnav/.svn/prop-base/Makefile.am.svn-base | 9 + libdvdnav/.svn/prop-base/README.MAP.svn-base | 9 + libdvdnav/.svn/prop-base/dvdnav.c.svn-base | 9 + .../.svn/prop-base/dvdnav_internal.h.svn-base | 9 + libdvdnav/.svn/prop-base/highlight.c.svn-base | 9 + libdvdnav/.svn/prop-base/navigation.c.svn-base | 9 + libdvdnav/.svn/prop-base/read_cache.c.svn-base | 9 + libdvdnav/.svn/prop-base/read_cache.h.svn-base | 9 + libdvdnav/.svn/prop-base/remap.c.svn-base | 9 + libdvdnav/.svn/prop-base/remap.h.svn-base | 9 + libdvdnav/.svn/prop-base/searching.c.svn-base | 9 + libdvdnav/.svn/prop-base/settings.c.svn-base | 9 + libdvdnav/.svn/text-base/FELLOWSHIP.map.svn-base | 163 ++ libdvdnav/.svn/text-base/Makefile.am.svn-base | 34 + libdvdnav/.svn/text-base/README.MAP.svn-base | 105 + libdvdnav/.svn/text-base/dvdnav.c.svn-base | 1166 +++++++++++ .../.svn/text-base/dvdnav_internal.h.svn-base | 195 ++ libdvdnav/.svn/text-base/highlight.c.svn-base | 493 +++++ libdvdnav/.svn/text-base/navigation.c.svn-base | 196 ++ libdvdnav/.svn/text-base/read_cache.c.svn-base | 352 ++++ libdvdnav/.svn/text-base/read_cache.h.svn-base | 46 + libdvdnav/.svn/text-base/remap.c.svn-base | 266 +++ libdvdnav/.svn/text-base/remap.h.svn-base | 31 + libdvdnav/.svn/text-base/searching.c.svn-base | 626 ++++++ libdvdnav/.svn/text-base/settings.c.svn-base | 93 + libdvdnav/FELLOWSHIP.map | 163 ++ libdvdnav/Makefile.am | 34 + libdvdnav/README.MAP | 105 + libdvdnav/dvdnav.c | 1166 +++++++++++ libdvdnav/dvdnav/.svn/entries | 130 ++ libdvdnav/dvdnav/.svn/format | 1 + .../dvdnav/.svn/prop-base/dvd_types.h.svn-base | 13 + libdvdnav/dvdnav/.svn/prop-base/dvdnav.h.svn-base | 13 + .../dvdnav/.svn/prop-base/dvdnav_events.h.svn-base | 13 + .../dvdnav/.svn/text-base/dvd_types.h.svn-base | 275 +++ libdvdnav/dvdnav/.svn/text-base/dvdnav.h.svn-base | 686 ++++++ .../dvdnav/.svn/text-base/dvdnav_events.h.svn-base | 236 +++ libdvdnav/dvdnav/dvd_types.h | 275 +++ libdvdnav/dvdnav/dvdnav.h | 686 ++++++ libdvdnav/dvdnav/dvdnav_events.h | 236 +++ libdvdnav/dvdnav_internal.h | 195 ++ libdvdnav/highlight.c | 493 +++++ libdvdnav/navigation.c | 196 ++ libdvdnav/read_cache.c | 352 ++++ libdvdnav/read_cache.h | 46 + libdvdnav/remap.c | 266 +++ libdvdnav/remap.h | 31 + libdvdnav/searching.c | 626 ++++++ libdvdnav/settings.c | 93 + libdvdnav/vm/.svn/dir-prop-base | 12 + libdvdnav/vm/.svn/entries | 266 +++ libdvdnav/vm/.svn/format | 1 + libdvdnav/vm/.svn/prop-base/Makefile.am.svn-base | 9 + libdvdnav/vm/.svn/prop-base/decoder.c.svn-base | 9 + libdvdnav/vm/.svn/prop-base/decoder.h.svn-base | 9 + libdvdnav/vm/.svn/prop-base/vm.c.svn-base | 9 + libdvdnav/vm/.svn/prop-base/vm.h.svn-base | 9 + libdvdnav/vm/.svn/prop-base/vmcmd.c.svn-base | 9 + libdvdnav/vm/.svn/prop-base/vmcmd.h.svn-base | 9 + libdvdnav/vm/.svn/text-base/Makefile.am.svn-base | 16 + libdvdnav/vm/.svn/text-base/decoder.c.svn-base | 784 +++++++ libdvdnav/vm/.svn/text-base/decoder.h.svn-base | 109 + libdvdnav/vm/.svn/text-base/vm.c.svn-base | 1910 +++++++++++++++++ libdvdnav/vm/.svn/text-base/vm.h.svn-base | 180 ++ libdvdnav/vm/.svn/text-base/vmcmd.c.svn-base | 545 +++++ libdvdnav/vm/.svn/text-base/vmcmd.h.svn-base | 28 + libdvdnav/vm/Makefile.am | 16 + libdvdnav/vm/decoder.c | 784 +++++++ libdvdnav/vm/decoder.h | 109 + libdvdnav/vm/vm.c | 1910 +++++++++++++++++ libdvdnav/vm/vm.h | 180 ++ libdvdnav/vm/vmcmd.c | 545 +++++ libdvdnav/vm/vmcmd.h | 28 + libdvdread4/.svn/dir-prop-base | 12 + libdvdread4/.svn/entries | 507 +++++ libdvdread4/.svn/format | 1 + libdvdread4/.svn/prop-base/Makefile.am.svn-base | 9 + libdvdread4/.svn/prop-base/bitreader.c.svn-base | 9 + libdvdread4/.svn/prop-base/bswap.h.svn-base | 9 + libdvdread4/.svn/prop-base/dvd_input.c.svn-base | 9 + libdvdread4/.svn/prop-base/dvd_input.h.svn-base | 9 + libdvdread4/.svn/prop-base/dvd_reader.c.svn-base | 9 + libdvdread4/.svn/prop-base/dvd_udf.c.svn-base | 9 + .../.svn/prop-base/dvdread_internal.h.svn-base | 9 + libdvdread4/.svn/prop-base/ifo_print.c.svn-base | 9 + libdvdread4/.svn/prop-base/ifo_read.c.svn-base | 9 + libdvdread4/.svn/prop-base/md5.c.svn-base | 9 + libdvdread4/.svn/prop-base/md5.h.svn-base | 9 + libdvdread4/.svn/prop-base/nav_print.c.svn-base | 9 + libdvdread4/.svn/prop-base/nav_read.c.svn-base | 9 + libdvdread4/.svn/text-base/Makefile.am.svn-base | 19 + libdvdread4/.svn/text-base/bitreader.c.svn-base | 116 + libdvdread4/.svn/text-base/bswap.h.svn-base | 106 + libdvdread4/.svn/text-base/dvd_input.c.svn-base | 365 ++++ libdvdread4/.svn/text-base/dvd_input.h.svn-base | 50 + libdvdread4/.svn/text-base/dvd_reader.c.svn-base | 1272 +++++++++++ libdvdread4/.svn/text-base/dvd_udf.c.svn-base | 990 +++++++++ .../.svn/text-base/dvdread_internal.h.svn-base | 33 + libdvdread4/.svn/text-base/ifo_print.c.svn-base | 1205 +++++++++++ libdvdread4/.svn/text-base/ifo_read.c.svn-base | 2208 ++++++++++++++++++++ libdvdread4/.svn/text-base/md5.c.svn-base | 407 ++++ libdvdread4/.svn/text-base/md5.h.svn-base | 161 ++ libdvdread4/.svn/text-base/nav_print.c.svn-base | 248 +++ libdvdread4/.svn/text-base/nav_read.c.svn-base | 265 +++ libdvdread4/Makefile.am | 19 + libdvdread4/bitreader.c | 116 + libdvdread4/bswap.h | 106 + libdvdread4/dvd_input.c | 365 ++++ libdvdread4/dvd_input.h | 50 + libdvdread4/dvd_reader.c | 1272 +++++++++++ libdvdread4/dvd_udf.c | 990 +++++++++ libdvdread4/dvdread/.svn/entries | 334 +++ libdvdread4/dvdread/.svn/format | 1 + .../dvdread/.svn/prop-base/bitreader.h.svn-base | 13 + .../dvdread/.svn/prop-base/dvd_reader.h.svn-base | 13 + .../dvdread/.svn/prop-base/dvd_udf.h.svn-base | 13 + .../dvdread/.svn/prop-base/ifo_print.h.svn-base | 13 + .../dvdread/.svn/prop-base/ifo_read.h.svn-base | 13 + .../dvdread/.svn/prop-base/ifo_types.h.svn-base | 13 + .../dvdread/.svn/prop-base/nav_print.h.svn-base | 13 + .../dvdread/.svn/prop-base/nav_read.h.svn-base | 13 + .../dvdread/.svn/prop-base/nav_types.h.svn-base | 13 + .../dvdread/.svn/text-base/bitreader.h.svn-base | 41 + .../dvdread/.svn/text-base/dvd_reader.h.svn-base | 277 +++ .../dvdread/.svn/text-base/dvd_udf.h.svn-base | 62 + .../dvdread/.svn/text-base/ifo_print.h.svn-base | 28 + .../dvdread/.svn/text-base/ifo_read.h.svn-base | 229 ++ .../dvdread/.svn/text-base/ifo_types.h.svn-base | 750 +++++++ .../dvdread/.svn/text-base/nav_print.h.svn-base | 52 + .../dvdread/.svn/text-base/nav_read.h.svn-base | 53 + .../dvdread/.svn/text-base/nav_types.h.svn-base | 248 +++ libdvdread4/dvdread/bitreader.h | 41 + libdvdread4/dvdread/dvd_reader.h | 277 +++ libdvdread4/dvdread/dvd_udf.h | 62 + libdvdread4/dvdread/ifo_print.h | 28 + libdvdread4/dvdread/ifo_read.h | 229 ++ libdvdread4/dvdread/ifo_types.h | 750 +++++++ libdvdread4/dvdread/nav_print.h | 52 + libdvdread4/dvdread/nav_read.h | 53 + libdvdread4/dvdread/nav_types.h | 248 +++ libdvdread4/dvdread_internal.h | 33 + libdvdread4/ifo_print.c | 1205 +++++++++++ libdvdread4/ifo_read.c | 2208 ++++++++++++++++++++ libdvdread4/md5.c | 407 ++++ libdvdread4/md5.h | 161 ++ libdvdread4/nav_print.c | 248 +++ libdvdread4/nav_read.c | 265 +++ 151 files changed, 37656 insertions(+), 0 deletions(-) commit b558cccc8385a690b44c7599bec9c041b0a2f90b Author: Kovensky Date: Thu May 14 20:38:24 2009 -0300 Added some .txt files I use for changelogs to .gitignore .gitignore | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 11ed5894cc68d81470cdaf7c07238984b88d78cc Author: Kovensky Date: Thu May 14 20:37:12 2009 -0300 Undo some more "10l"s in configure Update build script config.sh | 4 ++-- configure | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) commit ecb42d1e2ef131f5cba32d79095b047965d1bddb Author: Kovensky Date: Thu May 14 20:21:37 2009 -0300 Revert one wrong change configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7af790d234fa428cb6bb7c63dfb7b1da6926013b Author: Kovensky Date: Thu May 14 20:18:08 2009 -0300 Remove some uneeded CFLAGS / LDFLAGS config.sh | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit 127a06d99bab9b31c66b9c749cf77a204862ca2e Author: Kovensky Date: Thu May 14 20:15:42 2009 -0300 Make a define in configure more correct. configure | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) commit e46652a4bbf0d9d17a6c4a8fcabddd9a311e7227 Author: Kovensky Date: Sat May 9 09:16:06 2009 -0300 Whitespace configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 54d94d78fb7407e36cdac968472312a99772c55c Author: Kovensky Date: Sat Apr 25 08:42:25 2009 -0300 Fix another compiling failure... libass/ass_fontconfig.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 6dfe9684099c72ac6e324b202939d282048f93a7 Author: Kovensky Date: Sat Apr 25 08:41:38 2009 -0300 Also force threads to 1 when decoding MPEG-2/MPEG-1 video. Fixes several crashes / glitches with those videos. libmpcodecs/vd_ffmpeg.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 052699010cd44b5f20da7b18449e85be41fa120d Author: Kovensky Date: Sat Apr 25 08:41:12 2009 -0300 Prefer libmad for mp3/mp2 decoding. etc/codecs.conf | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit 1ede9f25881f55bbf6da64d31bd43e7d43f0a58f Author: Kovensky Date: Sun Mar 29 23:08:44 2009 -0300 Fix rendering of glyphs with big borders libass/ass_render.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 77 insertions(+), 2 deletions(-) commit caeb36c261d661d119cb1da2c5257ce853088d79 Author: Kovensky Date: Sun Mar 29 23:08:28 2009 -0300 Fix LZO symbol breakage yet again... libmpcodecs/vd_lzo.c | 4 ++-- libmpdemux/demux_mkv.c | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) commit ae4ef42389b248a30fea6374b744e2790e6a8fe3 Author: Kovensky Date: Sun Mar 29 21:35:33 2009 -0300 Updated for new build environment. config.sh | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 96b1e6f6d22812c40ca2fd9919e4605693b2151c Author: Kovensky Date: Thu Mar 5 06:34:07 2009 +0900 Import libass from greg's branch. http://greg.geekmind.org/git/mplayer.git libass/ass.c | 1 - libass/ass_bitmap.c | 76 ++++++++++------ libass/ass_bitmap.h | 9 ++- libass/ass_cache.c | 14 +--- libass/ass_cache.h | 35 +++++++- libass/ass_cache_template.c | 88 ------------------ libass/ass_font.c | 3 +- libass/ass_font.h | 1 - libass/ass_fontconfig.c | 79 ++++++++--------- libass/ass_fontconfig.h | 2 +- libass/ass_mp.c | 1 - libass/ass_render.c | 205 ++++++++++++++++++++++++------------------- libass/ass_types.h | 1 - 13 files changed, 241 insertions(+), 274 deletions(-) commit 9df34a91252777f0aad9e55802f0109fe9b4b724 Author: Kovensky Date: Wed Mar 4 23:18:22 2009 +0900 Only print version head once mplayer.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 8a48a84412662ab7668c0a9fd014328e41ec2e82 Author: Kovensky Date: Wed Mar 4 23:04:35 2009 +0900 Fix undefined reference errors to av_lzo1x_decode libmpcodecs/native/nuppelvideo.c | 4 ++-- libmpcodecs/vd_lzo.c | 2 +- libmpdemux/demux_mkv.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 7cd9d806ca95e0fb7002b643d0660783c6269888 Author: Kovensky Date: Wed Mar 4 22:58:06 2009 +0900 Add .exe files to .gitignore .gitignore | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 0152815dc1b6f8a63c93feb731f3c3b24e5daa13 Author: Kovensky Date: Wed Mar 4 22:55:01 2009 +0900 Fix pthreads detection configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b21a8049901a66476b2c228190c70bebcdccade1 Author: Kovensky Date: Wed Mar 4 19:33:27 2009 +0900 Compilation fixes libmpcodecs/native/nuppelvideo.c | 114 ++++++++++++++++++++++++++++++++++++++ libmpcodecs/vd_lzo.c | 2 +- libmpdemux/demux_mkv.c | 12 ++-- 3 files changed, 121 insertions(+), 7 deletions(-) commit 958a321a9de02748b778ae1117d7fcb7a42fbca1 Author: Kovensky Date: Fri Feb 6 14:00:54 2009 -0300 Several libass fixes libass/ass_bitmap.c | 9 +++++++-- libass/ass_render.c | 1 - 2 files changed, 7 insertions(+), 3 deletions(-) commit f7bbb5b938fcd0c2d469544ef0b351c7b035537e Author: Kovensky Date: Fri Feb 6 13:54:58 2009 -0300 Add date to the header version.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e043e0505e0b0d1b5b1c92da86e96c01afcdeb54 Author: Kovensky Date: Fri Feb 6 13:51:49 2009 -0300 Ported changes from the SVN tree. DOCS/tech/slave.txt | 5 +++ cfg-mplayer-def.h | 15 ++++++-- command.c | 7 ++++ config.sh | 11 ++++++ configure | 26 ++++++++++++--- defaultopts.c | 2 +- etc/codecs.conf | 14 ++++++++ etc/mplayer.ico | Bin 5694 -> 74116 bytes ffmpeg | 2 +- input/input.c | 36 +++++++++++++++++++-- input/input.h | 1 + liba52/imdct.c | 4 +- libaf/af_equalizer.c | 13 +++++++- libmpcodecs/vd_dshow.c | 3 +- libmpcodecs/vd_ffmpeg.c | 21 +++++++++++- libmpdemux/demux_lavf.c | 3 ++ libvo/font_load_ft.c | 8 +++- libvo/vo_direct3d.c | 21 +++++++++++- libvo/vo_directx.c | 19 ++++++++++- libvo/w32_common.c | 15 ++++----- mencoder.c | 14 ++++++++ mp_msg.c | 57 ++++++++++++++++++++++++++++++++- mplayer.c | 81 ++++++++++++++++++++++++++++++++++++++++++++++- osdep/keycodes.h | 30 +++++++++++++++++ osdep/mplayer.rc | 3 +- osdep/resource.h | 6 +++ version.sh | 18 +++------- 27 files changed, 385 insertions(+), 50 deletions(-) commit 763d50cfea4cde49e030bddd1eeaef3b811939ba Merge: dc0d0dc c67b681 Author: Uoti Urpala Date: Sun Jun 21 01:39:16 2009 +0300 Merge branch 'master' into mt commit dc0d0dcb674f186b154d37f496ce9df8a92b0c12 Author: Uoti Urpala Date: Sun Jun 21 01:39:00 2009 +0300 Update FFmpeg-mt submodule ffmpeg | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c67b681e4c87bc28e39c4897062b2c492d067c34 Author: Uoti Urpala Date: Sat Jun 13 00:14:47 2009 +0300 Disallow subtitles without video Make sure no subtitle stream can be selected when no video stream exists. The code doesn't handle subtitles without video properly and it was possible to trigger crashes in some cases. command.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)