commit dc0ee2d7884f5810bd5d5dda6dc6e820ae537899 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 d7cb07fb86a18eea11d486fdb304627af78c26ad 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 b12778fb9ccfba6d252b513e58a5f85ba289e861 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 8d2d013b60a4abf5254418522dc37420b335117c Merge: 0766d42... 017fafa... Author: Kovensky Date: Fri Apr 24 20:34:49 2009 -0300 Merge commit 'origin/master' into mt commit 017fafac4423fe2d868da7622f5d8d968a1b9fe7 Author: Uoti Urpala Date: Fri Apr 24 03:39:54 2009 +0300 core: Handle missing timestamp errors a bit better If there is no timestamp available for a video frame at all, use timestamp from the previous frame (if any) instead of leaving it as MP_NOPTS_VALUE. The main practical difference for playback is that MP_NOPTS_VALUE caused timing to be reset, moving current video position immediately to time of the next frame that had a timestamp and thus likely advancing the video too fast. Now the next frame with a timestamp will be shown at its proper position relative to the previous timestamp. mplayer.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 1b272e3b2d8de97744c5316e5bdbeb6e8b867b1d Author: Uoti Urpala Date: Fri Apr 24 02:18:19 2009 +0300 demux_lavf: Make absolute seek time 0-based instead of file start demux_lavf interpreted absolute seeks as relative to the start of the file, so if the file didn't start at timestamp 0 then seeking to timestamp X went to a position MPlayer would display as start+X. Make the seeks use the same timestamps as used in the original file. This works better for most use cases as no part of MPlayer normally uses or displays such "since start of file" timestamp values. There could be some cases where the old semantics are useful, but I think they do not justify making it the default behavior; a separate feature for that could be added if it turns out to be needed. libmpdemux/demux_lavf.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7180728cbad8196146010e12191e0b5f1ce560b1 Author: Uoti Urpala Date: Sun Apr 19 17:37:03 2009 +0300 stheader.h: Allow inclusion before demuxer.h stheader.h used 'demuxer_t *' without including demuxer.h, causing compilation to fail if demuxer.h had not been included first. Use 'struct demuxer *' instead so the type does not need to be defined. libmpdemux/stheader.h | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit 0766d4298ffc0a5f6326ec6c286a3eec7c8938c2 Merge: 1bc1b5d... 27f812b... Author: Kovensky Date: Tue Apr 14 19:02:08 2009 -0300 Merge branch 'mt' of git://repo.or.cz/mplayer into mt Conflicts: configure ffmpeg version.sh commit d9066294f9eaf2f690ffc0c6a4d6596ee076f412 Author: Uoti Urpala Date: Thu Apr 9 04:18:39 2009 +0300 defaultopts.c: Minor simplification This happens to avoid a compiler bug in the current GCC development branch. defaultopts.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 0e8c38c19bb851a6433922a8068dd4887e79699d Merge: 6dd5681... ca242e5... Author: Uoti Urpala Date: Thu Apr 9 02:38:33 2009 +0300 Merge svn changes up to r29154 Synchronizes runtime CPU detection handling in the build system with latest FFmpeg. commit ca242e5f73d3bff1006b373b123b4749a33f5bd7 Author: ramiro Date: Wed Apr 8 20:21:21 2009 +0000 Rename RUNTIME_CPUDETECT to CONFIG_RUNTIME_CPUDETECT and always define it. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29154 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 4 ++-- cpudetect.c | 4 ++-- liba52/imdct.c | 2 +- liba52/liba52_changes.diff | 2 +- libswscale/swscale.c | 20 ++++++++++---------- libvo/aclib.c | 18 +++++++++--------- libvo/osd.c | 44 ++++++++++++++++++++++---------------------- mpcommon.c | 4 ++-- mplayer.c | 2 +- 9 files changed, 50 insertions(+), 50 deletions(-) commit 94959cc3333b03a20c98fa378952dfc074e8f107 Author: diego Date: Wed Apr 8 18:25:23 2009 +0000 Specify precise dependencies for generated header file codecs.conf.h. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29153 b3059339-0415-0410-9bf9-f77b7e298cf2 Makefile | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 51623a5995e77da60049a32ee0f7a2ad22d2b160 Author: cehoyos Date: Wed Apr 8 16:13:51 2009 +0000 Reduce compilation time after version.h was updated. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29152 b3059339-0415-0410-9bf9-f77b7e298cf2 Makefile | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 79701be883a068b92d55fa4b5d1bf24d5063bf6e Author: diego Date: Wed Apr 8 11:56:09 2009 +0000 Fix wrong syntax in test example, noticed by Jason Holt, jholt google com. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29151 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 27f812b5199d7d11bb42e44fd72da3fc3f5f0a6e Author: Uoti Urpala Date: Wed Apr 8 02:48:51 2009 +0300 Update FFmpeg-mt submodule ffmpeg | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 04064e4ef67933c8fbbd0b8d5ef544de1604117f Merge: f8e7d27... 6dd5681... Author: Uoti Urpala Date: Wed Apr 8 02:48:13 2009 +0300 Merge branch 'master' into mt commit 6dd56815b44471026b4bd7623b4c56dfc98f2731 Merge: 53eeb0e... 5815029... Author: Uoti Urpala Date: Wed Apr 8 02:46:32 2009 +0300 Merge svn changes up to r29150 commit 53eeb0e41238699fb11701c357941f904338bb25 Merge: b309b60... 96daf7e... Author: Uoti Urpala Date: Wed Apr 8 02:43:44 2009 +0300 Merge branch 'ordered_chapters' commit 96daf7ed5ef96b86f2539164c27155bc830aa2a6 Author: Uoti Urpala Date: Wed Apr 8 02:37:27 2009 +0300 Add option -noordered-chapters. DOCS/man/en/mplayer.1 | 5 +++++ cfg-mplayer.h | 3 +++ defaultopts.c | 1 + mplayer.c | 6 ++++++ options.h | 1 + 5 files changed, 16 insertions(+), 0 deletions(-) commit 5815029bd2e16832d37f5f8f9c1307accfbdf058 Author: diego Date: Mon Apr 6 14:06:53 2009 +0000 Add rules to install gmplayer manual pages. based on a patch by Reinhard Tartler, siretart tauware de git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29150 b3059339-0415-0410-9bf9-f77b7e298cf2 Makefile | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit b2baebacd377ea96c48180fcc79f132d0442f9a2 Author: ramiro Date: Sun Apr 5 19:17:53 2009 +0000 swscale: Remove X86 commented out code. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29149 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale.c | 12 +----------- 1 files changed, 1 insertions(+), 11 deletions(-) commit b309b60a0c7230fae29475e8924ff51f107c2563 Author: Uoti Urpala Date: Sun Apr 5 16:46:26 2009 +0300 vo_xv: Fix context Shminfo table size This bug could cause problems if you used -dr with xv. The most likely symptom was crash at uninit. libvo/vo_xv.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6f32d685ca0a1486b69b5c9f4820aafbfa005fb9 Author: Gabrov Date: Sun Apr 5 04:15:44 2009 +0000 synced with r29147 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29148 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/hu/mplayer.1 | 27 ++++++++++++++++++++++++--- 1 files changed, 24 insertions(+), 3 deletions(-) commit 5386953793adc33d4daf95de6dead28efd2a7750 Author: Gabrov Date: Sun Apr 5 04:14:47 2009 +0000 eliminate a trailing whitespace git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29147 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/en/mplayer.1 | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e0fe78d4c724280b594069f4b3df6de798204247 Author: jrash Date: Sun Apr 5 03:50:03 2009 +0000 sync with en/mplayer.1 r29133 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29146 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/zh_CN/mplayer.1 | 32 ++++++++++++++++++++++++-------- 1 files changed, 24 insertions(+), 8 deletions(-) commit 9442096523f977f22dd33998ca4c98dc597bb580 Author: ramiro Date: Sat Apr 4 22:45:02 2009 +0000 swscale: Use function pointers for swScale functions. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29145 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale.c | 17 ++- libswscale/swscale_internal.h | 51 +++++++ libswscale/swscale_template.c | 323 +++++++++++++++-------------------------- 3 files changed, 186 insertions(+), 205 deletions(-) commit f89e6c23345e3c93f17752c3e3730868e3da1601 Author: ramiro Date: Sat Apr 4 22:43:24 2009 +0000 swscale: {}-related cosmetics. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29144 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale.c | 17 ++++++++++------- 1 files changed, 10 insertions(+), 7 deletions(-) commit 8b6298459d6d2c6eec8205b2b7fef8ccf47aba04 Author: ramiro Date: Sat Apr 4 22:41:46 2009 +0000 swscale: Add const to some swScale functions' parameters. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29143 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale.c | 24 ++++---- libswscale/swscale_template.c | 118 +++++++++++++++++++++-------------------- 2 files changed, 72 insertions(+), 70 deletions(-) commit 3a9dbba3c6997f09e4bbe199f0e7115301b89604 Author: compn Date: Sat Apr 4 21:21:40 2009 +0000 remove startup -volume wish, option was added a while ago git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29142 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/tech/wishlist | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 2a18b0bf36a0f18046715759d7bec6d1422acc48 Author: compn Date: Sat Apr 4 20:30:49 2009 +0000 add tivo (ty) and rm (rmvb) to file chooser, fixes bug 663 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29141 b3059339-0415-0410-9bf9-f77b7e298cf2 gui/mplayer/gtk/fs.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 133807ced37dd97a296ce1852738d5a2b91de329 Author: cehoyos Date: Sat Apr 4 19:50:57 2009 +0000 Avoid spurious rebuilds on svn up. The check to find out if the header file changed compared two lines to one, which would result in false positive updates. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29140 b3059339-0415-0410-9bf9-f77b7e298cf2 version.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 389853416f01d42fda2ed754d34b5533790fcbfb Author: diego Date: Sat Apr 4 14:17:53 2009 +0000 Fix passing CFLAGS and LDFLAGS with = in them as configure parameters. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29138 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b901ebc9a0ecc84a5c1c866b21b0fa95a495173c Author: compn Date: Sat Apr 4 04:27:09 2009 +0000 make = and + both adjust audio delay, useful for keyboards without keypads git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29137 b3059339-0415-0410-9bf9-f77b7e298cf2 etc/input.conf | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit ce0bf1bd4a3cc735f1a38988a6034bb48dcec2d6 Merge: 35a7dfc... a9d4ceb... Author: Uoti Urpala Date: Fri Apr 3 16:45:21 2009 +0300 Merge svn changes up to r29136 Fixes compilation with latest FFmpeg. commit a9d4cebae0fb44f99201cc3455a72cabecdbdb23 Author: compn Date: Fri Apr 3 13:39:34 2009 +0000 add fourccs: dvp and dvs1, from vlc dv video fourcc list git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29136 b3059339-0415-0410-9bf9-f77b7e298cf2 etc/codecs.conf | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 431ac86c7b95eeee4198ab344fc4a9eeacd33825 Author: cehoyos Date: Fri Apr 3 08:08:44 2009 +0000 Fix compilation for newly added VAAPI_HWACCEL's. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29135 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 35a7dfc7370bac2f659108b8d97f2a53adb4acc3 Author: Uoti Urpala Date: Thu Apr 2 23:48:10 2009 +0300 Make VO xv preferred over vdpau again I can still reproduce bugs easily with vo vdpau, and there's no pause update support for it yet. libvo/video_out.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit d136cf68827382ad710adb74d02e50364052f430 Merge: cf9edda... 83c2df3... Author: Uoti Urpala Date: Thu Apr 2 23:53:54 2009 +0300 Merge svn changes up to r29134 commit 83c2df3565c19931b01c3ed75a0e08aca1fb24f2 Author: bircoph Date: Thu Apr 2 20:49:47 2009 +0000 Use native endian float filter provided by libbs2b instead of selection based on WORDS_ENDIAN. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29134 b3059339-0415-0410-9bf9-f77b7e298cf2 libaf/af_bs2b.c | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) commit 12a6f0c0568d396d6c156b3a9a6b602c0a861972 Author: bircoph Date: Thu Apr 2 19:02:59 2009 +0000 Add documentation for libbs2b audio filter. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29133 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/en/mplayer.1 | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) commit e3b6f71b2d2a83d65b3cc7a7aaa8a9db5cf9e397 Author: bircoph Date: Thu Apr 2 19:01:57 2009 +0000 Add libbs2b audio filter itself. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29132 b3059339-0415-0410-9bf9-f77b7e298cf2 Makefile | 1 + libaf/af.c | 4 + libaf/af_bs2b.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 220 insertions(+), 0 deletions(-) commit a4861528c64049f52dd743bcbbdc76eef3171303 Author: bircoph Date: Thu Apr 2 19:01:23 2009 +0000 Support for libbs2b audio filter. Add auto detection and selection routines to configure. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29131 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 43 insertions(+), 0 deletions(-) commit 06c07eb5c0eb81fe511f7e811518ac53723f6eae Author: cehoyos Date: Thu Apr 2 18:38:15 2009 +0000 Fix compilation with libavcodec's HWACCEL. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29130 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 96323d1d5dbdca7383405a075a9979720bb0a4b0 Author: ramiro Date: Thu Apr 2 18:34:11 2009 +0000 swscale: Remove mmx2 params from h[yc]scale(). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29129 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale_template.c | 65 ++++++++++++++++++++++------------------ 1 files changed, 36 insertions(+), 29 deletions(-) commit 9574441a1cf640c96ad41ac389c8fc0e34d77127 Author: ramiro Date: Thu Apr 2 18:32:49 2009 +0000 swscale: Split h[yc]scale_fast() into their own functions. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29128 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale_template.c | 61 +++++++++++++++++++++++++--------------- 1 files changed, 38 insertions(+), 23 deletions(-) commit 755c96e95306fc0f48a6da4c13486db8f593fcdf Author: ramiro Date: Thu Apr 2 18:31:22 2009 +0000 swscale: Execute sfence and emms depending on runtime flags. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29127 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale_template.c | 21 ++++----------------- 1 files changed, 4 insertions(+), 17 deletions(-) commit 2e903f7c752dceb15988ac04f81a5de12a7a0a13 Author: diego Date: Thu Apr 2 09:20:48 2009 +0000 Remove unnecessary malloc.h #includes and related #ifdeffery. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29126 b3059339-0415-0410-9bf9-f77b7e298cf2 cpudetect.c | 3 --- libaf/af.c | 4 ---- libmenu/vf_menu.c | 4 ---- libmpcodecs/dec_audio.c | 4 ---- libmpcodecs/dec_video.c | 3 --- libmpcodecs/vd.c | 4 ---- libmpcodecs/vf_boxblur.c | 6 ------ libmpcodecs/vf_delogo.c | 6 ------ libmpcodecs/vf_denoise3d.c | 6 ------ libmpcodecs/vf_fspp.c | 5 ----- libmpcodecs/vf_hqdn3d.c | 6 ------ libmpcodecs/vf_il.c | 6 ------ libmpcodecs/vf_kerndeint.c | 6 ------ libmpcodecs/vf_mcdeint.c | 6 ------ libmpcodecs/vf_ow.c | 7 ------- libmpcodecs/vf_qp.c | 6 ------ libmpcodecs/vf_smartblur.c | 6 ------ libmpcodecs/vf_spp.c | 4 ---- libmpcodecs/vf_swapuv.c | 6 ------ libmpcodecs/vf_uspp.c | 4 ---- libmpcodecs/vf_yadif.c | 5 ----- libmpdemux/parse_mp4.c | 4 ---- libvo/vo_dxr3.c | 3 --- loader/drv.c | 3 --- loader/ext.c | 3 --- loader/win32.c | 3 --- 26 files changed, 0 insertions(+), 123 deletions(-) commit 77416e41cf8cad188b10004e8145963e6294e61d Author: diego Date: Thu Apr 2 08:42:16 2009 +0000 Add recently added FFmpeg subdirs to DIRS variable. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29125 b3059339-0415-0410-9bf9-f77b7e298cf2 Makefile | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) commit 2d91b19956c7d444ba440078e1c2ecd23d207a87 Author: Uoti Urpala Date: Thu Apr 2 05:00:22 2009 +0300 Support chapter seeking with ordered chapters command.c | 8 +++--- libmpdemux/demux_mkv.c | 1 + libmpdemux/demuxer.h | 1 + mp_core.h | 13 ++++++++++- mplayer.c | 55 +++++++++++++++++++++++++++++++++++++++++++++-- 5 files changed, 70 insertions(+), 8 deletions(-) commit f12c83b85b135c1cb9fb34e978eb0c8051450da8 Author: Uoti Urpala Date: Wed Apr 1 19:55:26 2009 +0300 Change demuxer_seek_chapter() parameters Remove the "num_chapters" and "mode" parameters that aren't needed by any callers. Change "float *seek_pts" to "double *". Allocate the string returned via "chapter_name" with talloc. command.c | 10 +++--- libmpdemux/demuxer.c | 71 ++++++++++--------------------------------------- libmpdemux/demuxer.h | 3 +- mencoder.c | 4 +- mplayer.c | 4 +- 5 files changed, 26 insertions(+), 66 deletions(-) commit 997f636599a0a8eda56246b535aa9c920b24b67c Author: Uoti Urpala Date: Wed Apr 1 00:29:39 2009 +0300 demux_mkv: Remove first_tc and stop_timecode The first_tc code was used to force timestamps in the file to start from 0. There should be no need to do this, and it would likely break ordered chapter support for any files it affected (since the chapter timecodes would refer to the original times, not the modified ones). stop_timecode was used to implement end of playback at a specified chapter. There is now common code which implements that and demuxer-specific implementations are not needed. libmpdemux/demux_mkv.c | 36 +++--------------------------------- 1 files changed, 3 insertions(+), 33 deletions(-) commit 901ea8880ada6ba6d3468fc5a4d8b45d72872237 Author: Uoti Urpala Date: Tue Mar 31 19:30:14 2009 +0300 demux_mkv: Adjust seeks a bit to catch inexact keyframe matches Allow a seek to "time X or before" to match a keyframe at X plus 1 ms, and correspondingly for seeks to "X or later". This allows seeks to a known keyframe to succeed even if the time is not quite perfectly exact. The main motivation for this improvement was chapter seeking. Some time ago things worked in practice because chapter times were slightly below the exact target and demux_mkv seeked forward of the specified position by default. Some commits ago demux_mkv started seeking backward by default, which is generally a more desirable behavior, but worked worse for the chapter times which happened to be slightly behind a keyframe rather than ahead. After this commit chapter seeks go to the desired keyframe again. libmpdemux/demux_mkv.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 7db643095995ddf625af670f6e07a61bf25d3a94 Author: Uoti Urpala Date: Tue Mar 31 02:50:34 2009 +0300 VO: Don't reset pause status in VO config() functions Many VOs kept track of pause status, but reset the value when their config() function was called. However it can be called while playback stays in pause mode. Modify the VOs to not change anything in config(). Also send the VO either VOCTRL_PAUSE or VOCTRL_RESUME when the playback of a new file is starting to make sure they have the right status. libvo/vo_gl.c | 1 - libvo/vo_gl2.c | 2 -- libvo/vo_vdpau.c | 1 - libvo/vo_x11.c | 1 - libvo/vo_xv.c | 1 - mplayer.c | 4 ++++ 6 files changed, 4 insertions(+), 6 deletions(-) commit 861d6d2bd9b46c8644b7d8683d101157cd459927 Author: Uoti Urpala Date: Mon Mar 30 05:06:17 2009 +0300 Make -fixed-vo the default Lack of -fixed-vo causes the output window to be recreated not only when changing files but also when switching the video stream, and that happens when moving from one ordered chapter source to another. Having the window disappear and reappear (likely at another location if it was ever moved) is just too annoying. DOCS/man/en/mplayer.1 | 8 +++++--- defaultopts.c | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) commit 58497380e5222749892414089d26916095c0485c Author: Uoti Urpala Date: Sun Mar 29 22:45:06 2009 +0300 Initial ordered chapters support Add basic support for Matroska ordered chapters. The switching between segments is implemented as a general edit timeline that could also be used for other purposes. Some things still need improvement. In particular the current code does not try to do any proper mapping between audio/video/subtitle streams of different files and there should be options for better control of how MPlayer searches other files for the required content. Makefile | 1 + command.c | 2 +- mencoder.c | 2 +- mp_core.h | 18 +++ mpcommon.c | 7 +- mpcommon.h | 3 +- mplayer.c | 330 +++++++++++++++++++++++++++++++++++++++++++++++++--- osdep/findfiles.c | 97 ++++++++++++++++ osdep/findfiles.h | 2 + 9 files changed, 437 insertions(+), 25 deletions(-) commit b578fedf779477d0036d0400d76ba066bf77d9da Author: bcoudurier Date: Thu Apr 2 02:31:17 2009 +0000 override codec tag for pcm s32le and s32be, used in mov git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29124 b3059339-0415-0410-9bf9-f77b7e298cf2 libmpdemux/mp_taglists.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit df53cdd57da2b96121c0874adbd12d8c52cc8e56 Author: diego Date: Wed Apr 1 16:28:25 2009 +0000 Add config.h #include, necessary for HAVE_MALLOC_H check. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29123 b3059339-0415-0410-9bf9-f77b7e298cf2 libmpdemux/parse_mp4.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit a38ca08ca019c5289d5968652344797534364d34 Author: diego Date: Wed Apr 1 16:27:03 2009 +0000 Remove unused variable along with the related warning. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29122 b3059339-0415-0410-9bf9-f77b7e298cf2 stream/stream_dvd.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit b5fcf45f119afc9239070596f846dfa18903d1c4 Author: reimar Date: Wed Apr 1 09:24:46 2009 +0000 Increase probe buffer size to 32kB, this makes ac3 auto-detection far more reliable. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29121 b3059339-0415-0410-9bf9-f77b7e298cf2 libmpdemux/demux_lavf.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 49ed91fa23f7703b3946481afc6aba4027e2d23d Author: reimar Date: Wed Apr 1 08:46:03 2009 +0000 At least direct3d vo supports -xineramascreen, too git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29120 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/en/mplayer.1 | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 32739e5d34b7d6bfdc148051c7feb9aaf22d6f71 Author: mru Date: Wed Apr 1 00:54:23 2009 +0000 Make examples and test progs depend on libraries git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29119 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/Makefile | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit f8e7d27b0e3478a36f16acd8ec83636c2f7a46af Author: Uoti Urpala Date: Wed Apr 1 02:49:41 2009 +0300 Update FFmpeg-mt submodule ffmpeg | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d4fe668007fa7ebd586d25a50d7ff6e19f614188 Merge: 8f0eb9f... cf9edda... Author: Uoti Urpala Date: Wed Apr 1 02:49:12 2009 +0300 Merge branch 'master' into mt commit cf9edda1d370d39bc8a3d020a9c2bc4090d2457e Merge: 7af8417... 1c37a64... Author: Uoti Urpala Date: Wed Apr 1 02:26:34 2009 +0300 Merge svn changes up to r29117 commit a0dab6c1c0199756a00c6adfbcf4376baeff07fc Author: cehoyos Date: Tue Mar 31 22:06:40 2009 +0000 Prefer vo vdpau over vo xv where available. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29118 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/video_out.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 1c37a6427abef0827c608d328d37ca1b1a0a022d Author: reimar Date: Tue Mar 31 22:00:00 2009 +0000 100l, add forgotten BGR15 format to fmt-conversion.c table git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29117 b3059339-0415-0410-9bf9-f77b7e298cf2 fmt-conversion.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 5b379dbb979f0d53920fd1a2339402a85a06ebd8 Author: compn Date: Tue Mar 31 18:49:04 2009 +0000 cdvh decodes with ffdv git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29116 b3059339-0415-0410-9bf9-f77b7e298cf2 etc/codecs.conf | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 16c7d4a2fc8368e98e239466ffc523b750d0bb5d Author: reimar Date: Tue Mar 31 17:11:04 2009 +0000 Add forgotten escapes for - git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29115 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/en/mplayer.1 | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 1967c9844f9ebd9a10a2ed5c672d497b9c71e1dd Author: diego Date: Tue Mar 31 16:52:24 2009 +0000 Add missing $(EXESUF) to example/test program dependency declaration. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29114 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/Makefile | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 7d5c3db11319afbf9c16198a1a37abfa1043b241 Author: reimar Date: Tue Mar 31 16:17:03 2009 +0000 Explain relationship between -geometry and -xineramascreen. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29113 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/en/mplayer.1 | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 6b57f53f6f0a127bf8507c25ebb9be9eceff586c Author: reimar Date: Tue Mar 31 16:16:12 2009 +0000 Get rid of nonsensical limits on -geometry x, y,w and h values, they only cause confusion on multi-monitor setups. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29112 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/geometry.c | 23 ++++++++--------------- 1 files changed, 8 insertions(+), 15 deletions(-) commit 0f590fce191097887a81d0a6676cb0a943ce54e4 Author: Uoti Urpala Date: Mon Mar 30 03:13:17 2009 +0300 core: Clean up OSD seek info logic Clean up the code and make the behavior more consistent. Before bits of the OSD information were triggered in different places, and various property commands that affect playback position only showed the seek bar while the main seek command also triggered showing the percentage in OSD text. Now only the seek and chapter commands trigger all information and others nothing (which is consistent with most property behavior). command.c | 11 ++++++----- mp_core.h | 7 ++++++- mplayer.c | 43 +++++++++++++++++-------------------------- 3 files changed, 29 insertions(+), 32 deletions(-) commit 694c067e19dcbabe8f6121923fe628b9bfa6ac32 Author: Uoti Urpala Date: Mon Mar 30 02:06:58 2009 +0300 options: Move osd_level and osd_duration to options struct cfg-mplayer.h | 4 ++-- command.c | 30 +++++++++++++++++------------- defaultopts.c | 2 ++ mp_osd.h | 1 - mplayer.c | 23 +++++++++++++---------- mplayer.h | 1 - options.h | 2 ++ 7 files changed, 36 insertions(+), 27 deletions(-) commit 9156a396a57c765090ea555bae9008ae862a8e49 Author: Uoti Urpala Date: Fri Mar 27 06:38:55 2009 +0200 vf_ass: Free private data at uninit libmpcodecs/vf_ass.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 8ca11dda9e73865ccb97c1c3563c1f10b226f633 Author: Uoti Urpala Date: Fri Mar 20 15:22:15 2009 +0200 VO: Don't force window position in X11 VOs Disable by default the code that forcefully moved the video output window to the middle of the screen whenever it was reconfigured or created. That behavior was really annoying when switching video streams within a file, and overriding the window manager like that is not good default behavior for the initial creation of a window either. Add a new option "-force-window-position" that can be used to restore the old behavior. DOCS/man/en/mplayer.1 | 7 +++++++ cfg-mplayer.h | 2 ++ libvo/x11_common.c | 6 +++++- options.h | 1 + 4 files changed, 15 insertions(+), 1 deletions(-) commit 87eabf0a5b8c9f9e1138df33a2f12a1970c36b3b Author: zuxy Date: Tue Mar 31 06:30:38 2009 +0000 More flags; sync with Linux kernel. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29111 b3059339-0415-0410-9bf9-f77b7e298cf2 cpuinfo.c | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) commit 9ae48213f8f6763ee9e6698458bd9433aa88fad5 Author: bcoudurier Date: Mon Mar 30 22:49:28 2009 +0000 override lavf tag for pcm s24le, mov uses the same for s24be git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29110 b3059339-0415-0410-9bf9-f77b7e298cf2 libmpdemux/mp_taglists.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit f7891c8e53b56c7add13494e0173227c2d961060 Author: cehoyos Date: Mon Mar 30 21:17:42 2009 +0000 Support IMGFMT_NV12 for vo vdpau. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29109 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_vdpau.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 74e6fb2c01ff7cb83c91510a41a63a0d6c435006 Author: reimar Date: Mon Mar 30 17:05:39 2009 +0000 Set the forced_subs_only value correctly whenever a new spudec is created. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29108 b3059339-0415-0410-9bf9-f77b7e298cf2 mencoder.c | 2 ++ mplayer.c | 5 ++++- 2 files changed, 6 insertions(+), 1 deletions(-) commit e0fb449076307855bb4a195e042eb3768473dbab Author: reimar Date: Mon Mar 30 12:23:28 2009 +0000 Use correct PRId64 instead of "lld" in printf string, fixes compiler warnings. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29107 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale-example.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 79568f8ea5e8d2b638973e938207536695bc977b Author: reimar Date: Mon Mar 30 12:11:12 2009 +0000 Make sure we do not accidentally use the vdp_get_error_string from the previous initialization. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29106 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_vdpau.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 8d25a357ef29b24526be76ed04396cac3ecc9f62 Author: Uoti Urpala Date: Fri Mar 20 02:56:49 2009 +0200 Set the fullscreen option value too when fs state changes If the fullscreen state was changed via keyboard commands or the slave interface the option value was not changed. However that value is used if the VO is reconfigured. Set the option too to avoid switching back to the previous state in that case. command.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 05be65cb86e67916f3b006dfe5d4b5bbb15f74b8 Author: cehoyos Date: Sun Mar 29 19:43:52 2009 +0000 Add support for IMGFMT_YUY2 and IMGFMT_UYVY to vo vdpau. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29105 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_vdpau.c | 22 ++++++++++++++++++++-- 1 files changed, 20 insertions(+), 2 deletions(-) commit c7990f8893120f1891a54e766e0dcebc844f4459 Author: cehoyos Date: Sun Mar 29 19:25:22 2009 +0000 VDPAU supports IMGFMT_I420 and IMGFMT_IYUV. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29104 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_vdpau.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 49e2373fe76d678363fbf0089c028ef7801480ea Author: reimar Date: Sun Mar 29 14:46:59 2009 +0000 Consistently use MP_MAX_PLANES as size for plane pointer/stride arrays in libmpcodecs. This might avoid some issues since sws_scale in some cases assumes these have at least 4 valid entries. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29103 b3059339-0415-0410-9bf9-f77b7e298cf2 libmpcodecs/vf_sab.c | 8 ++++---- libmpcodecs/vf_scale.c | 12 ++++++------ libmpcodecs/vf_screenshot.c | 12 ++++-------- libmpcodecs/vf_smartblur.c | 8 ++++---- 4 files changed, 18 insertions(+), 22 deletions(-) commit 8fec98cef22002ae7fb6618426043fc6c3906aca Author: diego Date: Sun Mar 29 14:43:11 2009 +0000 Globally ignore all example binaries. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29102 b3059339-0415-0410-9bf9-f77b7e298cf2 commit b4f5702c0a2643672e77491786a021b51b8d0aec Author: reimar Date: Sun Mar 29 14:37:21 2009 +0000 Consistently use MP_MAX_PLANES as size for plane pointer/stride arrays in libvo. This might avoid some issues since sws_scale in some cases assumes these have at least 4 valid entries. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29101 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_aa.c | 12 +++++------- libvo/vo_kva.c | 10 ++++++---- libvo/vo_vesa.c | 8 ++++---- libvo/vo_x11.c | 6 ++---- 4 files changed, 17 insertions(+), 19 deletions(-) commit c3cf2ce654f54c5dda2618ae9e26614d6fe4ab2a Author: diego Date: Sun Mar 29 14:35:38 2009 +0000 Generalize example target rule in common.mak so that it sets a -example$(EXESUF) suffix for all example files instead of doing this in individual Makefiles. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29100 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 04327ae83a40f93ea0cd4f7067ddc572745267dd Author: diego Date: Sun Mar 29 14:18:44 2009 +0000 Move swscale AltiVec template code to ppc subdirectory. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29099 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/ppc/swscale_altivec_template.c | 538 +++++++++++++++++++++++++++++ libswscale/swscale_altivec_template.c | 538 ----------------------------- libswscale/swscale_template.c | 2 +- 3 files changed, 539 insertions(+), 539 deletions(-) commit 22b2f80efba0c14feda562733fd117be7f340b31 Author: reimar Date: Sun Mar 29 14:15:09 2009 +0000 Use MP_MAX_PLANES as size of arrays passed to mpcodecs_draw_slice. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29098 b3059339-0415-0410-9bf9-f77b7e298cf2 libmpcodecs/vd_ffmpeg.c | 2 +- libmpcodecs/vd_libmpeg2.c | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) commit f9aefa045f426373c9c87849ab7c10c22bc90061 Author: diego Date: Sun Mar 29 13:47:30 2009 +0000 Relicense file to LGPL with the permission of Romain Dolbeau, the author. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29097 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale_altivec_template.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) commit 24c2de45e571da69d5bf0245b2f6821e971457bc Author: jrash Date: Sun Mar 29 12:28:46 2009 +0000 sync with en/mplayer.1 r29059 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29096 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/zh_CN/mplayer.1 | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-) commit 20a4844e8058bc08d532af29d7f3623c7735140f Author: reimar Date: Sun Mar 29 11:21:18 2009 +0000 Update demuxer->sub->id and demuxer->sub->sh if a new subtitle stream is created that matches the user-requested one. Fixes -slang and -sid with DVDs (anything that uses demux_mpg actually). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29095 b3059339-0415-0410-9bf9-f77b7e298cf2 libmpdemux/demuxer.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit bdbf4f617d38fe44ecc402e87b94edf02dd66e0f Author: cehoyos Date: Sun Mar 29 11:16:14 2009 +0000 Cosmetics: Reindent after last commit. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29094 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_vdpau.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit aa549a325ba265018b6a46a3c1c5e08b160d596d Author: cehoyos Date: Sun Mar 29 11:15:22 2009 +0000 10l: Don't use MP_IMGFIELD_TOP_FIRST if MP_IMGFIELD_ORDERED is not set. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29093 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_vdpau.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 3068ff3f90297daa3a2625fcc0d782fc2a6e7873 Author: Gabrov Date: Sat Mar 28 22:54:01 2009 +0000 synced with r29059 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29092 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/hu/mplayer.1 | 9 +++------ 1 files changed, 3 insertions(+), 6 deletions(-) commit fa804e5d97f8ff3e0388a12853265b7e55306886 Author: bircoph Date: Sat Mar 28 20:21:20 2009 +0000 Move config.h include directive up as a precaution measure. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29091 b3059339-0415-0410-9bf9-f77b7e298cf2 libaf/af.h | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 29fc3d660157951af66aa033fd69098c6626b5b2 Author: bircoph Date: Sat Mar 28 20:03:08 2009 +0000 Reorder includes alphabetically. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29090 b3059339-0415-0410-9bf9-f77b7e298cf2 libaf/af.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit e3455c5b20617f339bd27a65b2d1182bd36f9310 Author: bircoph Date: Sat Mar 28 20:01:43 2009 +0000 Remove af_mp.h and add its content to af.h git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29089 b3059339-0415-0410-9bf9-f77b7e298cf2 libaf/af.h | 9 ++++++++- libaf/af_mp.h | 33 --------------------------------- 2 files changed, 8 insertions(+), 34 deletions(-) commit 42a792bbc71e1cb4b15765af8acda48a9951a210 Author: bircoph Date: Sat Mar 28 19:57:56 2009 +0000 Remove af_msg special-casing API in libaf. Replace it by standard mp_msg message system. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29088 b3059339-0415-0410-9bf9-f77b7e298cf2 libaf/af.c | 33 ++++++++--------- libaf/af.h | 31 +--------------- libaf/af_center.c | 2 +- libaf/af_channels.c | 14 ++++---- libaf/af_delay.c | 6 ++-- libaf/af_dummy.c | 4 +- libaf/af_equalizer.c | 2 +- libaf/af_export.c | 12 +++--- libaf/af_format.c | 14 ++++---- libaf/af_hrtf.c | 20 +++++----- libaf/af_ladspa.c | 90 +++++++++++++++++++++++----------------------- libaf/af_lavcac3enc.c | 22 ++++++------ libaf/af_mp.h | 7 ---- libaf/af_pan.c | 4 +- libaf/af_resample.c | 14 ++++---- libaf/af_scaletempo.c | 28 +++++++------- libaf/af_sinesuppress.c | 2 +- libaf/af_sub.c | 4 +- libaf/af_surround.c | 8 ++-- libaf/af_volume.c | 4 +- 20 files changed, 141 insertions(+), 180 deletions(-) commit 0a1f688c6e837c6807335d8771d785c1c3ff679b Author: reimar Date: Sat Mar 28 19:24:08 2009 +0000 Document the ass_render_event event_images parameter. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29087 b3059339-0415-0410-9bf9-f77b7e298cf2 libass/ass_render.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit bbf6e2d0a93200092f9ffefc51fd19e80c5b2fe7 Author: reimar Date: Sat Mar 28 19:21:34 2009 +0000 Initialize all structs to 0 before using them. This is consistent with the remaining code (which uses e.g. calloc) and makes it easier to extend the structs in the future. As a side effect it fixes several valgrind errors in hashmap_hash/hashmap_key_compare caused by padding in the structures, but it is not a correct fix for that issue. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29086 b3059339-0415-0410-9bf9-f77b7e298cf2 libass/ass_render.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit c9120b9892e6e69511064a97dd449e66d57b06e5 Author: reimar Date: Sat Mar 28 18:53:26 2009 +0000 Check for ddk/ntddcdrm.h header before enabling VCD on mingw. Fixes a compilation issue on mingw-w64 which does not have that header. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29085 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) commit f5d01796a861b5b3e926584bed7b6e073595f0d8 Author: reimar Date: Sat Mar 28 16:09:56 2009 +0000 100l, revert r29082, I missed that the vts comparison should be case-insensitive. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29084 b3059339-0415-0410-9bf9-f77b7e298cf2 stream/stream_dvd.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 8d376de96fb5e3456846f4f8368bb644213ba380 Author: reimar Date: Sat Mar 28 15:54:08 2009 +0000 Reindent git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29083 b3059339-0415-0410-9bf9-f77b7e298cf2 stream/stream_dvd.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit df1af7047583d6b963301495490b12aad178f1e5 Author: reimar Date: Sat Mar 28 15:53:32 2009 +0000 Simplify extracting title number from ifo name git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29082 b3059339-0415-0410-9bf9-f77b7e298cf2 stream/stream_dvd.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) commit 0fb8cdfd14a01dac929fcf9a64df98f6a2ce7444 Author: ramiro Date: Fri Mar 27 22:56:56 2009 +0000 Move bfin specific code to its subdir. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29079 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/Makefile | 4 +- libswscale/bfin/internal_bfin.S | 606 +++++++++++++++++++++++++++++++++++++++ libswscale/bfin/swscale_bfin.c | 93 ++++++ libswscale/internal_bfin.S | 606 --------------------------------------- libswscale/swscale_bfin.c | 93 ------ libswscale/swscale_internal.h | 1 + 6 files changed, 703 insertions(+), 700 deletions(-) commit 8198495234d85e9003daf970f9e7d4f335724c61 Author: reimar Date: Fri Mar 27 21:26:26 2009 +0000 Simplify detection of .ifo extension. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29078 b3059339-0415-0410-9bf9-f77b7e298cf2 stream/stream_dvd.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 255bca1ecd8833222cf52efd47f9258910da57d4 Author: reimar Date: Fri Mar 27 20:34:55 2009 +0000 Use x86_reg instead of long in several video filters to fix compilation on MinGW64. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29077 b3059339-0415-0410-9bf9-f77b7e298cf2 libmpcodecs/vf_filmdint.c | 8 ++++---- libmpcodecs/vf_ilpack.c | 4 ++-- libmpcodecs/vf_noise.c | 6 +++--- libmpcodecs/vf_yadif.c | 4 ++-- 4 files changed, 11 insertions(+), 11 deletions(-) commit 98c7abd005003196f8042f471286d8da99296459 Author: reimar Date: Fri Mar 27 20:33:13 2009 +0000 Directly include libavutil/x86_cpu.h in cpudetect.h instead of duplicating it incompletely. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29076 b3059339-0415-0410-9bf9-f77b7e298cf2 cpudetect.h | 28 +--------------------------- 1 files changed, 1 insertions(+), 27 deletions(-) commit a3015a1795ea789c01685747afd8410c61c02174 Author: reimar Date: Fri Mar 27 19:34:50 2009 +0000 Get rid of gettimeofday reimplementation for MinGW, all remotely recent versions of MinGW already provide it. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29075 b3059339-0415-0410-9bf9-f77b7e298cf2 cpuinfo.c | 9 --------- 1 files changed, 0 insertions(+), 9 deletions(-) commit 4bd56941cb0a8a484d0045725ac3416ccf9a5092 Author: diego Date: Fri Mar 27 19:09:33 2009 +0000 spelling fixes, add release name git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29072 b3059339-0415-0410-9bf9-f77b7e298cf2 Changelog | 32 ++++++++++++++++---------------- 1 files changed, 16 insertions(+), 16 deletions(-) commit eee30602c52afffb8b355633f33403b04d0d557e Author: reimar Date: Fri Mar 27 18:55:21 2009 +0000 Check for _WINGDI_ instead of _WINGDI_H before defining BITMAPINFOHEADER since former works on both 32 and 64 bit MinGW git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29071 b3059339-0415-0410-9bf9-f77b7e298cf2 libmpdemux/ms_hdr.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 74a357b733436796667cc57d8c93fd1c8f315e8c Author: diego Date: Fri Mar 27 18:51:32 2009 +0000 misc updates git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29070 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/tech/release-howto.txt | 11 +++-------- 1 files changed, 3 insertions(+), 8 deletions(-) commit 7fcdc66fd1ee1400ce4441b7c8bedd7e8746a31c Author: reimar Date: Fri Mar 27 18:48:47 2009 +0000 Sync cpuid detection code with libavcodec: assume it is always available on x86_64 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29069 b3059339-0415-0410-9bf9-f77b7e298cf2 cpudetect.c | 20 +++++++------------- 1 files changed, 7 insertions(+), 13 deletions(-) commit 0e70761fd99b1ea958483afb7ad7625c09d26993 Author: reimar Date: Fri Mar 27 17:14:58 2009 +0000 Rename local TMP variable to TMPRES to avoid a clash with the variable holding the path used for temporary files - this is used by mingw-w64 and this change avoids crashes with it. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29068 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 88240c7465a785eb15cb451a32c719f7c85fd833 Author: diego Date: Thu Mar 26 14:20:15 2009 +0000 Rename cs_test.c --> colorspace-test.c. This is more consistent with the names of other test programs and more descriptive of what the program does. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29067 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/Makefile | 4 +- libswscale/colorspace-test.c | 175 ++++++++++++++++++++++++++++++++++++++++++ libswscale/cs_test.c | 175 ------------------------------------------ 3 files changed, 177 insertions(+), 177 deletions(-) commit 09d4f18010278fb2cb15e57a775c79906be2e04a Author: compn Date: Thu Mar 26 13:35:12 2009 +0000 change close to closesocket, unifies close streaming code patch by Francesco Cosoleto , cosoleto gmail com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29066 b3059339-0415-0410-9bf9-f77b7e298cf2 stream/asf_streaming.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a88366d47533d0d0bd19c4a4988c49d840d04549 Author: diego Date: Thu Mar 26 12:41:43 2009 +0000 Make svn:ignore properties globally consistent. Ignore all .d, .ho, .exe, -test files, all generated libraries and headers and example programs. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29065 b3059339-0415-0410-9bf9-f77b7e298cf2 commit 127480e66054bcceda3397a4c29742846811135a Author: reimar Date: Thu Mar 26 11:00:04 2009 +0000 Add support for mmsh:// as alias for mmshttp:// Patch by Francesco Cosoleto [cosoleto gmail com] git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29064 b3059339-0415-0410-9bf9-f77b7e298cf2 stream/asf_streaming.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit ab921d2cb62bb4b9cbfc0eed2ec532467d087964 Author: ramiro Date: Thu Mar 26 01:30:10 2009 +0000 Move yuv2rgb code to subdirs. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29063 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/Makefile | 14 +- libswscale/bfin/yuv2rgb_bfin.c | 203 ++++++++ libswscale/mlib/yuv2rgb_mlib.c | 85 ++++ libswscale/ppc/yuv2rgb_altivec.c | 962 +++++++++++++++++++++++++++++++++++++ libswscale/sparc/yuv2rgb_vis.c | 209 ++++++++ libswscale/swscale_internal.h | 4 + libswscale/x86/yuv2rgb_mmx.c | 89 ++++ libswscale/x86/yuv2rgb_template.c | 484 +++++++++++++++++++ libswscale/yuv2rgb.c | 53 +-- libswscale/yuv2rgb_altivec.c | 962 ------------------------------------- libswscale/yuv2rgb_bfin.c | 203 -------- libswscale/yuv2rgb_mlib.c | 85 ---- libswscale/yuv2rgb_template.c | 484 ------------------- libswscale/yuv2rgb_vis.c | 209 -------- 14 files changed, 2047 insertions(+), 1999 deletions(-) commit 2a1c8c471e7b32ba75131e246559fff416c55622 Author: compn Date: Wed Mar 25 23:59:48 2009 +0000 enable vp6 codec to read/write .fpf (passlogfile) fixes 2pass vp6 encoding on linux git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29062 b3059339-0415-0410-9bf9-f77b7e298cf2 loader/win32.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) commit 38116c1f73ab634dd8df34a735198cfd32918385 Author: cehoyos Date: Wed Mar 25 23:32:27 2009 +0000 Simplify vdpau deinterlacing code and fix timing for deint=2. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29061 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_vdpau.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit e1a3779c4e2931ec846db98fae70786a50290e39 Author: diego Date: Wed Mar 25 21:43:33 2009 +0000 typo fixes git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29060 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/tech/win32-codec-howto.txt | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit e7a6f7e4a47816b6d1f93628049466720beeec0e Author: diego Date: Wed Mar 25 21:37:57 2009 +0000 Update date in manual page. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29059 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/en/mplayer.1 | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit cfda7714e9061d221663169331475b749434a999 Author: diego Date: Wed Mar 25 21:31:56 2009 +0000 Rename 'default-binds' input option to 'default-bindings'. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29058 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/en/mplayer.1 | 2 +- DOCS/man/fr/mplayer.1 | 2 +- DOCS/man/hu/mplayer.1 | 2 +- DOCS/man/ru/mplayer.1 | 2 +- DOCS/man/zh_CN/mplayer.1 | 2 +- input/input.c | 8 ++++---- 6 files changed, 9 insertions(+), 9 deletions(-) commit 8a629b04c5f60213b255235c21c2127cf329dd28 Author: diego Date: Wed Mar 25 19:48:05 2009 +0000 cosmetics: Drop leading underscore from extra_ variables. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29057 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 388 ++++++++++++++++++++++++++++++------------------------------ 1 files changed, 194 insertions(+), 194 deletions(-) commit 46a7d5679be95518eb47f677ffe28f0b0ce8d741 Author: diego Date: Wed Mar 25 18:08:52 2009 +0000 swscale-example is an API example, not a test program. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29056 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/Makefile | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 42aaafe4db1734ee14865a5aaee47ff12521a9ca Author: cehoyos Date: Wed Mar 25 17:38:52 2009 +0000 1l: There is no more delay since r29051. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29055 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/en/mplayer.1 | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 537ae1c99eeefc1bce3912348dc95fc8668511e6 Author: cehoyos Date: Wed Mar 25 07:52:41 2009 +0000 Clarify vdpau deinterlacers. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29054 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/en/mplayer.1 | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a0f0db79f4be6a293de64e63a055f7598b6826ac Author: cehoyos Date: Tue Mar 24 21:49:08 2009 +0000 New VDPAU deinterlacing code needs one reference surface less for software decoding. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29053 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_vdpau.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c266ad4de429e31a92b98e3ef31661d09802f8a8 Author: cehoyos Date: Tue Mar 24 21:47:56 2009 +0000 New vdpau deinterlacing code needs one reference surface less. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29052 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_vdpau.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) commit 7ab8e44842d312a82fa0039bfb0242ebb227d104 Author: cehoyos Date: Tue Mar 24 21:45:39 2009 +0000 Stephen Warren reported that VDPAU deinterlacing did not work correctly. New static function push_deint_surface() by Reimar. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29051 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_vdpau.c | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) commit db76c92ae56a74baf15aa0f2bb50d11056d3a339 Author: compn Date: Tue Mar 24 19:48:51 2009 +0000 sqcp plays with ffqclp in ffmpeg git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29050 b3059339-0415-0410-9bf9-f77b7e298cf2 etc/codecs.conf | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 2c5574088d46dbe179b1fa5ddea385a90f775055 Author: diego Date: Tue Mar 24 09:32:35 2009 +0000 Update help output with previous --extra-ldflags change. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29049 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 05698d8a5c9a0b5bc44680483fee9d8f160e478d Author: sdrik Date: Tue Mar 24 07:11:35 2009 +0000 Adds "YUYV422 to YUVA420P" and "UYVY422 to YUVA420P" unscaled convertion git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29048 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit 311a555a591f796b289944ed7ecab9caff2a2a9c Author: sdrik Date: Tue Mar 24 07:10:19 2009 +0000 Fix some places where "non-alpha to YUVA420P" do not fill the alpha plane git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29047 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit e7d0a352fc6e715c15106548a39a2424c3722af7 Author: sdrik Date: Tue Mar 24 07:09:19 2009 +0000 Simpler and more elegant fix to the x86_32/OSX+PIC build failure git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29046 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/yuv2rgb.c | 10 ++-------- libswscale/yuv2rgb_template.c | 4 ++-- 2 files changed, 4 insertions(+), 10 deletions(-) commit 73fb23c1cfc40a9e0683f0a82cb1a669005eaa67 Author: Uoti Urpala Date: Thu Mar 19 05:25:12 2009 +0200 Add improved relative seek mode When the new mode is active relative seeks are converted to absolute ones (current video pts + relative seek amount) and forward/backward flag before being sent to the demuxer. This mode is used if the demuxer has set the accurate_seek field in the demuxer struct and there is a video stream. At the moment the mkv and lavf demuxers enable the flag. This change is useful for later Matroska ordered chapter support (and for more general timelime editing), but also fixes problems in existing functionality. The main problem with the old mode, where relative seeks are passed directly to the demuxer, is that the user wants to seek relative to the currently displayed position but the demuxer does not know what that position is. There can be an arbitrary amount of buffering between the demuxer read position and what is displayed on the screen. In some situations this makes small seeks fail to move backward at all (especially visible at high playback speed, when audio needs to be demuxed and decoded further ahead to fill the output buffers after resampling). Some container formats that can be used with the lavf demuxer do not always have reliable timestamps that could be used for unambiguous absolute seeking. However I made the demuxer always enable the new mode because it already converted all seeks to absolute ones before sending them to libavformat, so cases without reliable absolute seeks were failing already and this should only improve the working cases. libmpdemux/demux_lavf.c | 7 +++++++ libmpdemux/demux_mkv.c | 24 +++++++++++++++++------- libmpdemux/demuxer.h | 5 +++++ mplayer.c | 10 ++++++++++ 4 files changed, 39 insertions(+), 7 deletions(-) commit 1b2ad6872121ebfff6978c6c270fa951410bfa3b Author: diego Date: Tue Mar 24 00:22:51 2009 +0000 Replace --with-extralibdir option by --extra-ldflags, which accepts arbitrary LDFLAGS. Also rename the corresponding variable for consistency. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29045 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 196 ++++++++++++++++++++++++++++++------------------------------ 1 files changed, 98 insertions(+), 98 deletions(-) commit d13c228316386509d72787321516497fa149dc88 Author: diego Date: Mon Mar 23 23:41:24 2009 +0000 typo fix: Remove stray '-' from --extra-cflags option evaluation. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29044 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 552a5d9ac1fd6846e040277a33fe3db7ac298ff7 Author: diego Date: Mon Mar 23 23:37:51 2009 +0000 Replace --with-extraincdir option by --extra-cflags, which accepts arbitrary CFLAGS. Also rename the corresponding variables for consistency. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29043 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 96 ++++++++++++++++++++++++++++++------------------------------ 1 files changed, 48 insertions(+), 48 deletions(-) commit a5b7fe4b7c64bcef292d7fbf6a136e445b626158 Author: diego Date: Mon Mar 23 22:53:42 2009 +0000 Get rid of pointless EXTRA_INC and EXTRAXX_INC config.mak variable indirection. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29042 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) commit 1888de07f7c627f84c31df91c7f8497c36c83d5c Author: diego Date: Mon Mar 23 22:42:53 2009 +0000 Do not use full CFLAGS to build codec-cfg, they are unnecessary. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29041 b3059339-0415-0410-9bf9-f77b7e298cf2 Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9e8112128e131118464b41acb750282bad526454 Author: cehoyos Date: Sun Mar 22 23:58:40 2009 +0000 Change function call order in config(). This stops creating a window even if hardware decoding is certainly going to fail. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29040 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_vdpau.c | 15 +++++---------- 1 files changed, 5 insertions(+), 10 deletions(-) commit f0f8ff29b40d36d1a69fa4022403a76b24eec65e Author: diego Date: Sun Mar 22 23:15:54 2009 +0000 Rename 'tests' target to 'testprogs'. It is too easily confused with the 'test' target and a directory named tests exists. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29039 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f5accb8d0e22cf7ccbbfb576388068ab25185520 Author: diego Date: Sun Mar 22 23:09:20 2009 +0000 Remove unnecessary CLEANFILES declaration. Test programs do not require it. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29038 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/Makefile | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 45535aa89d23fbaa1e14ea0137fe8d95a527adb6 Author: reimar Date: Sun Mar 22 14:28:13 2009 +0000 Add forgotten "static" to new data_length variable in ao_pcm git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29037 b3059339-0415-0410-9bf9-f77b7e298cf2 libao2/ao_pcm.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0d44f19d2785289d362092a07e24b8f99c35c9cf Author: reimar Date: Sun Mar 22 14:27:10 2009 +0000 Whitespace-only cosmetics: use consistent indentation in ao_pcm.c git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29036 b3059339-0415-0410-9bf9-f77b7e298cf2 libao2/ao_pcm.c | 274 +++++++++++++++++++++++++++--------------------------- 1 files changed, 137 insertions(+), 137 deletions(-) commit 412cddeb2cf57e3117f43ae8e87962e959067691 Author: reimar Date: Sun Mar 22 14:23:07 2009 +0000 Print a warning if ao_pcm wrote more data than what can be specified in the WAV header (ca. 2GB currently) or if it can not update the header at all. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29035 b3059339-0415-0410-9bf9-f77b7e298cf2 libao2/ao_pcm.c | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) commit 9dea062bcce14e4554b052b107fec9cfadbf877a Author: bircoph Date: Sun Mar 22 13:19:58 2009 +0000 Sync with r28984: 17% done. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29034 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/xml/ru/encoding-guide.xml | 1012 ++++++++++++++++++++-------------------- 1 files changed, 504 insertions(+), 508 deletions(-) commit 1525c2079a30ac43c4d970abe17809363c6c496e Author: bircoph Date: Sun Mar 22 12:38:52 2009 +0000 Synced with r28991. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29033 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/ru/mplayer.1 | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) commit b4030b029ed742d37554780409e98a6168c6bbdb Author: jrash Date: Sun Mar 22 02:53:07 2009 +0000 sync with en/mplayer.1 r28991 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29032 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/zh_CN/mplayer.1 | 69 ++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 57 insertions(+), 12 deletions(-) commit 327940361170a4d830bc7c120503cdd0396a125a Author: Uoti Urpala Date: Mon Mar 16 23:30:48 2009 +0200 demux_mkv: Parse ordered chapter information Parse the ordered chapter structure if present and place the information in the public demuxer structure. Nothing uses the information yet. libmpdemux/demux_mkv.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++- libmpdemux/demuxer.h | 17 ++++++++++- libmpdemux/ebml.h | 3 ++ 3 files changed, 92 insertions(+), 3 deletions(-) commit f5dbce7baabb2390ec5cafb7d6886220285b53e7 Author: michael Date: Sat Mar 21 23:59:02 2009 +0000 Enable unscaled packed422 -> planar 420 converters by default as the imgconvert inherited quality issues should be fixed. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29031 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale.c | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) commit 5c31b702639ad160336f748f269b3440911df2be Author: michael Date: Sat Mar 21 23:52:34 2009 +0000 10l (C code was buggy and untested) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29030 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/rgb2rgb_template.c | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) commit 855ea7b7b7db25543384efd7e3a757bebac5ac99 Author: michael Date: Sat Mar 21 23:45:20 2009 +0000 Average chroma of 2 lines in packed 422 -> planar 420. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29029 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/rgb2rgb_template.c | 114 +++++++++++++++++++++++++++++++++++++++-- 1 files changed, 110 insertions(+), 4 deletions(-) commit 9970706263e75dbb37d52bb88ca3228b96c75d7f Author: cehoyos Date: Sat Mar 21 22:53:18 2009 +0000 10l: Only try to create vdpau decoder if hardware decoding is intended. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29028 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_vdpau.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a331f3fd15b68f29103ef007830e110a69468f97 Author: cehoyos Date: Sat Mar 21 20:11:05 2009 +0000 Test if create_vdp_decoder() might succeed by calling it from config() with a small value for max_reference_frames. This does not make automatic recovery by using software decoder possible, but lets MPlayer fail more graciously on - actually existing - buggy hardware that does not support certain H264 widths when using hardware accelerated decoding (784, 864, 944, 1024, 1808, 1888 pixels on NVIDIA G98) and if the user tries to hardware-decode more samples at the same time than supported. Might break playback of H264 Intra-Only samples on hardware with very little video memory. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29027 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_vdpau.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 9f47d4d37c975659440ae91c175d8d4bbf7fbe54 Author: cehoyos Date: Sat Mar 21 19:59:35 2009 +0000 Change return value for create_vdp_decoder(). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29026 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_vdpau.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit f8a56efb5ce7b238a2557618984c4ce5f88fc936 Author: compn Date: Sat Mar 21 19:46:13 2009 +0000 map jls (jpeg-ls), thm and db (thumbnails) files to jpg git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29025 b3059339-0415-0410-9bf9-f77b7e298cf2 libmpdemux/demux_mf.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 8c820cce4849b6ef22a1df78bc846893512c5f98 Author: cehoyos Date: Sat Mar 21 17:10:19 2009 +0000 Factorize create_vdp_decoder(). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29024 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_vdpau.c | 72 ++++++++++++++++++++++++++++++------------------------ 1 files changed, 40 insertions(+), 32 deletions(-) commit 941a7941de6766cd7525fc212185725463b0ea6a Author: diego Date: Sat Mar 21 16:00:15 2009 +0000 Initialize HAVE_FAST_UNALIGNED definition to 0 so that it is never undefined. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29023 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 3349369dfa458be76f00606fc357d4108bdbdb98 Author: sdrik Date: Sat Mar 21 12:16:32 2009 +0000 Fix build failure on x86_32 Mac OS X with PIC enabled git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29022 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/yuv2rgb.c | 12 ++++++++++-- libswscale/yuv2rgb_template.c | 2 ++ 2 files changed, 12 insertions(+), 2 deletions(-) commit 3a4d381663a519f51e367bc6032fbb1ae32e8b32 Author: reimar Date: Sat Mar 21 10:20:16 2009 +0000 Fix planarCopy to ignore the GRAY8 "pseudo"-palette, fixes libavtest regression test. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29021 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit db6699ae24db8cb9315dacf93ab3d172b0cd0da4 Author: diego Date: Sat Mar 21 09:31:57 2009 +0000 Remove postinst script that asks for a TrueType font to use as default. This also gets rid of the libconfhelper-perl dependency; a package that no longer exists in current Debian versions, rendering the generated Debian package uninstallable. patch by Vladislav Naumov, vladislav.naumov gmail com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29020 b3059339-0415-0410-9bf9-f77b7e298cf2 debian/control | 2 +- debian/postinst | 58 ------------------------------------------------------- 2 files changed, 1 insertions(+), 59 deletions(-) commit 5b8a8424762e15241ca08bc32349b2a057c45ec8 Author: diego Date: Sat Mar 21 09:18:36 2009 +0000 Add CONFIG_SWSCALE_ALPHA and HAVE_VIRTUALALLOC config.h #defines for FFmpeg. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29019 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 4b33422c7b004f31eb8fb1962231f69ab6f18445 Author: Uoti Urpala Date: Mon Mar 16 05:11:22 2009 +0200 Allocate struct demuxer with talloc Makes it possible to add data to it without explicit freeing code. libmpdemux/demux_demuxers.c | 3 ++- libmpdemux/demuxer.c | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) commit e177fc3e8be6ab572f53da21135018fcee340c74 Author: Uoti Urpala Date: Fri Mar 13 03:26:32 2009 +0200 demux_mkv: Some cleanup, fix duration printed at verbose level Clean up demux_mkv_read_info() and demux_mkv_read_chapters() somewhat. (Why do the names of static functions have a stupid prefix like that? Didn't remove it now however). Demux_mkv_read_info() now delays printing duration information until the end of the function where we hopefully have the correct timescale for converting it to seconds. The code to calculate the duration had been fixed for that earlier but the message had not. libmpdemux/demux_mkv.c | 288 ++++++++++++++++++++++-------------------------- 1 files changed, 134 insertions(+), 154 deletions(-) commit a0a1ec417c92cf26d1ffa3ad006a3cfbfb7271a4 Author: reimar Date: Fri Mar 20 17:22:03 2009 +0000 Avoid crash on planarCopy to a destination without alpha. Makes regression tests run again, though the results are still wrong. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29018 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 664d12c7be601c26471d94b25b81aaeb29b962ec Author: benoit Date: Fri Mar 20 16:29:47 2009 +0000 Initialize pointer arrays which may be freed before being initialized. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29017 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale-example.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 902bcf5fbd27c4d21dc397c37ea89ef544ac213f Author: reimar Date: Fri Mar 20 16:23:48 2009 +0000 Do _not_ use rbx on x86_64, it will fail to compile with PIC, besides it added completely pointless code. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29016 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale_template.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit 1c91e6157f4b71696ae212cb89fd22cc6443bd42 Author: reimar Date: Fri Mar 20 16:12:03 2009 +0000 Fix swscale compilation with Altivec enabled. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29015 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale_template.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit dbf1674a342b3c9552998c30f0aeeadf0a6dd651 Author: sdrik Date: Fri Mar 20 14:44:26 2009 +0000 Reindent after last commit git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29014 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale_template.c | 132 ++++++++++++++++++++-------------------- 1 files changed, 66 insertions(+), 66 deletions(-) commit 3f89e7414e239643aacb10eefef81264a3c442fe Author: sdrik Date: Fri Mar 20 14:17:20 2009 +0000 Also test the alpha channel in swscale-example git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29013 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale-example.c | 41 ++++++++++++++++++++++------------------- 1 files changed, 22 insertions(+), 19 deletions(-) commit 751f5dcd87e919da25c890b1c4a7f65a4983df07 Author: sdrik Date: Fri Mar 20 14:16:24 2009 +0000 YUVA420P is now supported as output format git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29012 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale.c | 18 ++++++++++-------- libswscale/swscale_template.c | 3 +++ 2 files changed, 13 insertions(+), 8 deletions(-) commit 57fda37dbb84b6858b90e99a7d4ec9314d134fc7 Author: sdrik Date: Fri Mar 20 14:15:14 2009 +0000 Add alpha channel scaling git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29011 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale.c | 238 ++++++++++++++++++++++++++++++-------- libswscale/swscale_internal.h | 5 + libswscale/swscale_template.c | 256 +++++++++++++++++++++++++++++++++++------ 3 files changed, 411 insertions(+), 88 deletions(-) commit 6667f198c24c8cd20269c95e72210f73f93cf546 Author: sdrik Date: Fri Mar 20 14:14:28 2009 +0000 Add YUVA420P -> RGBA/BGRA/ARGB/ABGR unscaled converters git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29010 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/yuv2rgb.c | 101 +++++++++++++++++++++++++++++++++++++---- libswscale/yuv2rgb_template.c | 24 ++++++++++ 2 files changed, 115 insertions(+), 10 deletions(-) commit 218c79a44da2aa3bc275f7e716c930975f420d7a Author: sdrik Date: Fri Mar 20 14:01:51 2009 +0000 Use a simpler and more general check for the gray case in the planarCopy function git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29009 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit e7c09a0f2bb77ccc781115e0a60bfe33821a5ac0 Author: diego Date: Thu Mar 19 23:33:35 2009 +0000 Initialize *srcContext, *dstContext, *outContext to NULL, avoids the warnings: libswscale/swscale-example.c:60: warning: 'outContext' may be used uninitialized in this function libswscale/swscale-example.c:60: warning: 'dstContext' may be used uninitialized in this function libswscale/swscale-example.c:60: warning: 'srcContext' may be used uninitialized in this function git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29008 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale-example.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 6130d5c9b1bce3ba0074e97a8776b3ad6e7a908f Author: cehoyos Date: Thu Mar 19 23:29:19 2009 +0000 Remove useless casting in asm "m" operand. Patch by Matthieu Castet, castet D matthieu A free D fr git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29007 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale_template.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit bf1cf8da02d174880d5ff008ebcced68cedf4875 Author: ramiro Date: Thu Mar 19 21:52:44 2009 +0000 Allocate executable memory with VirtualAlloc() in Windows. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29006 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) commit 2826ad5e4005dfa842e1b9b46d398ead547b8c99 Author: ramiro Date: Thu Mar 19 21:50:10 2009 +0000 Drop unnecessary cast and cosmetically align. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29005 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 8935c9e03ccf06eba03296fbd14f9e70302f4b45 Author: rathann Date: Thu Mar 19 19:44:11 2009 +0000 Fix HTML docs generation, broken in r28980. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29004 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/xml/configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 69f849303444825eb2d3a1c4ba5b2aeaed387106 Author: michael Date: Thu Mar 19 15:02:44 2009 +0000 Revert Date: Wed Mar 18 23:11:50 2009 New Revision: 28996 Log: Fix libswscale compilation on non-x86, hopefully without breaking MinGW64 again. This change was non optimal, correct would have been to revert the offending commits if no time was available to find a clean fix. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29003 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/rgb2rgb_template.c | 46 ++++++++++++++++------------------------- 1 files changed, 18 insertions(+), 28 deletions(-) commit 3b59217d1242551455b4a0f52d4049a0ef9cc04d Author: michael Date: Thu Mar 19 14:04:14 2009 +0000 Fix 10l typo. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29002 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 94aa1edab0e1853ff415bf4984d07c44541e24df Author: Gabrov Date: Thu Mar 19 11:30:29 2009 +0000 remove trailing whitespaces git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29001 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/xml/en/mencoder.xml | 2 +- DOCS/xml/en/tvinput.xml | 8 ++++---- DOCS/xml/en/usage.xml | 8 ++++---- DOCS/xml/en/video.xml | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) commit bfb5da3e39a1e477ca26a4ac091d8033596f7ba3 Author: Gabrov Date: Thu Mar 19 11:21:54 2009 +0000 remove trailing whitespaces git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29000 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/hu/mplayer.1 | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit 22ebda50b28f456f29951eb29adeddd25fe16293 Author: Gabrov Date: Thu Mar 19 11:18:04 2009 +0000 remove trailing whitespaces all over the place git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28999 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/xml/hu/cd-dvd.xml | 2 +- DOCS/xml/hu/documentation.xml | 4 ++-- DOCS/xml/hu/faq.xml | 2 +- DOCS/xml/hu/mencoder.xml | 4 ++-- DOCS/xml/hu/ports.xml | 8 ++++---- DOCS/xml/hu/skin.xml | 8 ++++---- DOCS/xml/hu/video.xml | 2 +- 7 files changed, 15 insertions(+), 15 deletions(-) commit 4d1d273061e094ededf347e3da8e7f227a20c3b8 Author: Gabrov Date: Thu Mar 19 11:02:16 2009 +0000 synced with r28991 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28998 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/hu/mplayer.1 | 22 +++++++++++++--------- DOCS/xml/hu/encoding-guide.xml | 28 ++++++++++++++-------------- 2 files changed, 27 insertions(+), 23 deletions(-) commit 1494e46fcf81ff8e81921fd8ca042e27a6abceb7 Author: michael Date: Thu Mar 19 03:45:29 2009 +0000 Unscaled converters for YUYV->YUV420P YUYV->YUV422P UYVY->YUV420P UYVY->YUV422P git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28997 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/rgb2rgb.c | 13 ++ libswscale/rgb2rgb.h | 14 +++ libswscale/rgb2rgb_template.c | 245 ++++++++++++++++++++++++++++++++++++++++- libswscale/swscale.c | 53 +++++++++ 4 files changed, 324 insertions(+), 1 deletions(-) commit 2da9fd7640f15c6dd6255e4388f6e5c57a4790c4 Author: reimar Date: Wed Mar 18 22:11:50 2009 +0000 Fix libswscale compilation on non-x86, hopefully without breaking MinGW64 again. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28996 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/rgb2rgb_template.c | 46 +++++++++++++++++++++++++---------------- 1 files changed, 28 insertions(+), 18 deletions(-) commit b1fc7adc3e6c2cee73a1ad005c4e497b7c20ea35 Author: cehoyos Date: Wed Mar 18 21:48:35 2009 +0000 Support icc 11.1. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28995 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0ed98cfef8fff48763a79d983281775c8ed33f61 Author: rathann Date: Wed Mar 18 18:17:49 2009 +0000 drop obsolete guidelines git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28994 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/tech/binary-packaging.txt | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) commit 7fcbe59d3f0cb5444d1a56f822f3e4ef77b8a17d Author: ramiro Date: Wed Mar 18 17:12:44 2009 +0000 swscale-example: use LFG instead of random() git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28993 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale-example.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 72e3d88202beb08f6c5afefab0198aaa2714360b Author: ramiro Date: Wed Mar 18 17:07:30 2009 +0000 Do not assume long is same width as x86 register. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28992 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/rgb2rgb_template.c | 30 ++++++++++++++++-------------- libswscale/swscale.c | 12 ++++++------ libswscale/swscale_template.c | 30 +++++++++++++++--------------- libswscale/yuv2rgb.c | 1 + libswscale/yuv2rgb_template.c | 2 +- 5 files changed, 39 insertions(+), 36 deletions(-) commit 115bfb976270169e34bdf2e8e4a82c473dc83dbb Author: cehoyos Date: Wed Mar 18 17:02:29 2009 +0000 Allow to use vdpau temporal deinterlacers with hardware accelerated decoding. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28991 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/en/mplayer.1 | 11 +++++------ libmpcodecs/mp_image.h | 3 +-- libmpcodecs/vd_ffmpeg.c | 2 +- libmpcodecs/vf.c | 4 ++-- libvo/vo_vdpau.c | 28 ++++++++++++++++++++++++---- 5 files changed, 33 insertions(+), 15 deletions(-) commit ad95e046c24510abbcd96a6db5fbcd08384bb0f4 Author: reimar Date: Wed Mar 18 12:50:17 2009 +0000 Support FFmpeg codecs that decode to other formats than S16. Double format is currently not supported. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28990 b3059339-0415-0410-9bf9-f77b7e298cf2 libmpcodecs/ad_ffmpeg.c | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) commit a2bfb53d16c0e95b25a7a1e883d187afd5ffb3ed Author: cehoyos Date: Wed Mar 18 09:17:15 2009 +0000 Older versions of will fail during compilation. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28989 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a186cc55236117005c93d6c9f695e317e78eab26 Author: diego Date: Wed Mar 18 08:06:08 2009 +0000 Consistently use ff_ prefixes for internal symbols. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28988 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale.c | 6 +++--- libswscale/swscale_internal.h | 10 +++++----- libswscale/swscale_template.c | 8 ++++---- libswscale/yuv2rgb.c | 14 +++++++------- libswscale/yuv2rgb_altivec.c | 6 +++--- libswscale/yuv2rgb_bfin.c | 2 +- libswscale/yuv2rgb_mlib.c | 2 +- libswscale/yuv2rgb_vis.c | 2 +- 8 files changed, 25 insertions(+), 25 deletions(-) commit 9d36f49946f31f2c459360a27f8e5b70692909db Author: cehoyos Date: Wed Mar 18 00:17:26 2009 +0000 10l: Fix indentation. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28987 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/en/mplayer.1 | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 0ddee949daa642b8d3dfdfb147f57a949bcaccb6 Author: sdrik Date: Tue Mar 17 19:53:36 2009 +0000 Add a fillPlane function to fill a plane with one constant value git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28986 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale.c | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) commit baf5ee6d67308aea8b45db1b2ea6ff0fa5d9a4fc Author: sdrik Date: Tue Mar 17 19:51:52 2009 +0000 Don't write outside of the picture buffer in planarCopy in the gray case git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28985 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit 0c0d1415646ea193ec1f8e77bb61ec99de08ff67 Author: bircoph Date: Tue Mar 17 18:44:06 2009 +0000 Get rid of trailing whitespaces. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28984 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/xml/en/encoding-guide.xml | 48 ++++++++++++++++++++-------------------- 1 files changed, 24 insertions(+), 24 deletions(-) commit 8c07cad23f4aaee95efeff085aaa6e1bb9f4a26d Author: bircoph Date: Tue Mar 17 18:33:52 2009 +0000 Synced with r28979. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28983 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/ru/mplayer.1 | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) commit 972614cb3872fea7242a75aaa395c965e0321d13 Author: diego Date: Tue Mar 17 12:05:56 2009 +0000 Fix ff_bfin_yuv2rgb_get_func_ptr() vs. sws_ff_bfin_yuv2rgb_get_func_ptr() name mismatch. The function is now called sws_yuv2rgb_get_func_ptr_bfin(). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28982 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/yuv2rgb.c | 2 +- libswscale/yuv2rgb_bfin.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 2e7a366dd9de3d579797b49b981a744e03a9c43c Author: diego Date: Tue Mar 17 11:52:39 2009 +0000 whitespace cosmetics: Consistently format function calls without space between name and parentheses; shorten some overly long lines. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28981 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/swscale_bfin.c | 28 ++++++------ libswscale/yuv2rgb_bfin.c | 104 ++++++++++++++++++++++---------------------- 2 files changed, 67 insertions(+), 65 deletions(-) commit aa3f9662f1e43b588c5df012272f16c71b9ab4aa Author: reimar Date: Tue Mar 17 11:47:27 2009 +0000 Avoid an error at the end of chunked HTML doc generation. Since doctype was added, xsltproc always needs a target _file_. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28980 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/xml/configure | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 02c87f0578bcb21a1057ec37dcfa7f2b43960f79 Author: cehoyos Date: Mon Mar 16 23:03:18 2009 +0000 Add chroma-deint option to vo vdpau (nochroma-deint speeds up deinterlacing). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28979 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/en/mplayer.1 | 5 +++++ libvo/vo_vdpau.c | 11 +++++++++++ 2 files changed, 16 insertions(+), 0 deletions(-) commit 6be0336c0d602c1f5f22bab12a9fce2fb3ae8a46 Author: sdrik Date: Mon Mar 16 20:04:32 2009 +0000 Add an alpha parameter to the YUV2RGBFUNC macro to ease the upcoming yuva2rgb patch git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28978 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/yuv2rgb.c | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit bebbe6557be5bf1f8ff30f849e4cab964148fa65 Author: eugeni Date: Mon Mar 16 19:26:23 2009 +0000 Cosmetics: reindent. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28977 b3059339-0415-0410-9bf9-f77b7e298cf2 libass/ass_fontconfig.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit bc1d60dcb7585b3c6115ed590a073573f39638b4 Author: eugeni Date: Mon Mar 16 19:26:19 2009 +0000 Fix uninitialized memory access in ass_fontconfig. This fixes hangups with plaintext subtitles happening when the first subtitle is about to be displayed. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28976 b3059339-0415-0410-9bf9-f77b7e298cf2 libass/ass_fontconfig.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit b397b28b31e8a57b71f90ef31dbdafad25fd5820 Author: reimar Date: Mon Mar 16 17:12:29 2009 +0000 Add TVI_CONTROL_VID_SET_WIDTH_HEIGHT to set width and height together for v4l2, otherwise some drivers will always stay stuck in the lowest resolution. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28975 b3059339-0415-0410-9bf9-f77b7e298cf2 stream/tv.c | 6 ++++++ stream/tv.h | 1 + stream/tvi_v4l2.c | 8 ++++++++ 3 files changed, 15 insertions(+), 0 deletions(-) commit 91dd12b122e0877acb93f6829e708353c6d8903e Author: reimar Date: Mon Mar 16 14:25:03 2009 +0000 Check mpi type before returning an DR buffer in get_image, fixes jerkiness with MPEG1/2 and -dr -slices git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28974 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_gl.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 20ca58bbfb7927012bcda4b0bf28c3b88c3f99a8 Author: Gabrov Date: Mon Mar 16 10:29:30 2009 +0000 synced with r28968 with some extra roff markup fixes git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28973 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/hu/mplayer.1 | 95 ++++++++++++++++++++++++++++++------------------ 1 files changed, 59 insertions(+), 36 deletions(-) commit c77884b8edd7658c98551134d5b41196f8744d58 Author: sdrik Date: Mon Mar 16 08:29:40 2009 +0000 Split YUV2RGB operands declaration into a separate macro git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28972 b3059339-0415-0410-9bf9-f77b7e298cf2 libswscale/yuv2rgb_template.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit 773c611884236fe4c4ca233fcc333c08de531687 Author: cehoyos Date: Sun Mar 15 22:19:05 2009 +0000 Move initialisation of deint_surfaces[] to free_video_specific(). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28971 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_vdpau.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 2ec3f259e5d7f2364604b56ff5a44f788238da67 Author: cehoyos Date: Sun Mar 15 21:48:52 2009 +0000 Update -vo vdpau command line help. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28970 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_vdpau.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 7f3ddffb6764b914b938def33337e91c2961ab9a Author: cehoyos Date: Sun Mar 15 21:26:10 2009 +0000 Cosmetics: Fix whitespace. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28969 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_vdpau.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e8113dc1c7f33da79ca11e6f96594a4d9c7ac6dc Author: cehoyos Date: Sun Mar 15 21:20:06 2009 +0000 Initial support for advanced VDPAU deinterlacers (software-decoded video only). With a lot of help from Reimar git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28968 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/en/mplayer.1 | 8 +++++--- libvo/vo_vdpau.c | 43 ++++++++++++++++++++++++++++++++++--------- 2 files changed, 39 insertions(+), 12 deletions(-) commit efd426578c6a2513d48fc43a8a91326a13eb8a8d Author: diego Date: Sun Mar 15 20:40:48 2009 +0000 Ignore generated files 'tags' and 'cpuinfo'. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28967 b3059339-0415-0410-9bf9-f77b7e298cf2 commit f05077eb7ec8a1b887ef6011740f5ac84f7a7100 Author: diego Date: Sun Mar 15 20:34:02 2009 +0000 Add some parentheses to silence the warnings: cpuinfo.c:293: warning: suggest parentheses around && within || cpuinfo.c:297: warning: suggest parentheses around && within || git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28966 b3059339-0415-0410-9bf9-f77b7e298cf2 cpuinfo.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 2db1a43c2e54cb0534e2671af7a651a1a49af457 Author: iive Date: Sun Mar 15 20:02:45 2009 +0000 Fix warning: Add forgotten 'int' to variable declaration. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28965 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_xvmc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 51c121da5681ac6df47db5f2f979e044979e97b0 Author: gpoirier Date: Sun Mar 15 18:54:25 2009 +0000 sync w/r28958 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28964 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/fr/mplayer.1 | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 093fc5508b7fc8e50b2c0c67bddebc2e89a41eb0 Author: reimar Date: Sun Mar 15 16:37:06 2009 +0000 Avoid ridiculously small decode_buffer_size (e.g. 4 with acodec=pcm_s16le) that can make -oac lavc unusable. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28963 b3059339-0415-0410-9bf9-f77b7e298cf2 libmpcodecs/ae_lavc.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 37c6f0d36cab8654c68c6e6ab280bb20871d0464 Author: reimar Date: Sun Mar 15 16:12:05 2009 +0000 100l fix calculation of dropped frames, number of frames is time * fps, not time / fps. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28962 b3059339-0415-0410-9bf9-f77b7e298cf2 stream/tvi_v4l2.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9f4e7d44b42686455c072e51b9be73cc48fa3342 Author: bircoph Date: Sun Mar 15 13:10:33 2009 +0000 Synced with r28958. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28961 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/ru/mplayer.1 | 31 ++++++++++++++++++++++++++----- 1 files changed, 26 insertions(+), 5 deletions(-) commit cddd44a99629b493e9d2edff01a8e7d4c728cc84 Author: bircoph Date: Sun Mar 15 12:53:40 2009 +0000 Update sync tag. All *.h files were actually changed in r28860. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28960 b3059339-0415-0410-9bf9-f77b7e298cf2 help/help_mp-ru.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a21feef029de43279c59460a97b93ba115952594 Author: diego Date: Sun Mar 15 12:45:16 2009 +0000 cosmetics: Remove file names from file header, it only causes trouble. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28959 b3059339-0415-0410-9bf9-f77b7e298cf2 libaf/af_ladspa.c | 2 +- libmpcodecs/ad.c | 4 +--- libmpcodecs/vf_bmovl.c | 2 +- libmpcodecs/vf_framestep.c | 3 +-- libmpcodecs/vf_tile.c | 2 +- libvo/spuenc.c | 2 +- libvo/spuenc.h | 2 +- osdep/getch2-os2.c | 2 +- sub_cc.c | 4 ++-- 9 files changed, 10 insertions(+), 13 deletions(-) commit e6b0136d3797cba626ad16d07c6c401bfcc94625 Author: diego Date: Sun Mar 15 10:13:44 2009 +0000 roff markup: Place \& after abbreviations like i.e. and e.g. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28958 b3059339-0415-0410-9bf9-f77b7e298cf2 DOCS/man/en/mplayer.1 | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 8484309af23652bbb4155ad3f840aeb10a4def8d Author: diego Date: Sun Mar 15 10:03:09 2009 +0000 Remove obsolete extra elements from opt_t struct initialization. Fixes a bunch of 'excess elements in struct initializer' warnings. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28957 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_aa.c | 6 +++--- libvo/vo_gif89a.c | 6 +++--- libvo/vo_jpeg.c | 20 ++++++++++---------- libvo/vo_md5sum.c | 4 ++-- libvo/vo_png.c | 4 ++-- libvo/vo_pnm.c | 18 +++++++++--------- libvo/vo_sdl.c | 8 ++++---- libvo/vo_zr2.c | 8 ++++---- 8 files changed, 37 insertions(+), 37 deletions(-) commit 17d0933e5710a96c9a182f764e353a930721f104 Author: diego Date: Sun Mar 15 10:01:02 2009 +0000 Get rid of pointless preprocessor condition indirection and use ARCH_X86 directly instead of CAN_COMPILE_X86_ASM. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28956 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/aclib.c | 15 ++++++--------- libvo/osd.c | 25 +++++++++++-------------- 2 files changed, 17 insertions(+), 23 deletions(-) commit 7155671f375b7163a6d62e229841d21445f4f464 Author: diego Date: Sun Mar 15 09:47:51 2009 +0000 "MPlayer - The Movie Player" should be used as the player name. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28955 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/w32_common.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bf1c1894398b8b98b6aff67e9f5df131eee33188 Author: diego Date: Sun Mar 15 09:47:09 2009 +0000 cosmetics: typo fix git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28954 b3059339-0415-0410-9bf9-f77b7e298cf2 libvo/vo_xvmc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ab46b4394301685c9fd498623b9a7933f564e105 Author: reimar Date: Sun Mar 15 09:25:50 2009 +0000 Prefer ffdv over qdv, it seems qdv can not play some FFmpeg-encoded samples. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28953 b3059339-0415-0410-9bf9-f77b7e298cf2 etc/codecs.conf | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) commit 5148ca89d2419761b9fd93a93876b637c3dd87f9 Author: diego Date: Sun Mar 15 09:17:42 2009 +0000 HAVE_THREADS should be initialized to 0, it is a 0/1 #define in FFmpeg. patch by Dave Yeo, dave.r.yeo gmail com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28952 b3059339-0415-0410-9bf9-f77b7e298cf2 configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)