summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge svn changes up to r31211Uoti Urpala2010-05-308-59/+102
|\ | | | | | | | | The merged cache2.c changes are known to have problems. Will merge further fixes to them before merging this to the master branch.
| * Samsung uses SIPP as FourCC for MPEG-4 ASP.cehoyos2010-05-251-0/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31211 b3059339-0415-0410-9bf9-f77b7e298cf2
| * support linking to fribidi without pkg-configsiretart2010-05-241-2/+8
| | | | | | | | | | | | | | | | reintroduce the logic that was removed with the previous commit. In case the naive approach to link fails, try again with pkg-config. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31210 b3059339-0415-0410-9bf9-f77b7e298cf2
| * make configure use pkg-config for fribidi checkssiretart2010-05-241-13/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | fribidi upstream has dropped fribidi-config in favor of pkg-config now: http://lists.freedesktop.org/archives/fribidi/2008-May/000532.html This commit fixes: http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1675 https://launchpad.net/bugs/556200 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=582784 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31209 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Change -vo md5sum to not interleave U and V lines when calculatingreimar2010-05-242-0/+3
| | | | | | | | | | | | | | the MD5, thus making it match FFmpeg's -f framemd5. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31208 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Fix OpenGL autodetection to not leave values at -1.reimar2010-05-241-5/+12
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31207 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Avoid decoding of 0-size packets. This also fixes that the main loop believesreimar2010-05-231-0/+4
| | | | | | | | | | | | | | | | tehre is an infinite number of delayed frames, thus never finishing (happens with -demuxer lavf -vc theora). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31206 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Use MP_NOPTS_VALUE as "default" pts for delayed frames instead of somereimar2010-05-231-1/+1
| | | | | | | | | | | | | | | | insanely large value. Avoids hang if a decoder handles the data/size == 0 condition incorrectly. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31205 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Slightly reduce number of #ifsreimar2010-05-231-22/+20
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31204 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Use an extra define to simplify ifdefsreimar2010-05-231-14/+20
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31203 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Try reducing the #ifdef mess for the different cache variants.reimar2010-05-231-15/+13
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31202 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Extract the cache main loop into a separate function.reimar2010-05-231-14/+19
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31201 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove ambiguous language about indenting if-blocks.diego2010-05-231-3/+0
| | | | | | | | | | | | | | | | | | | | The previous version could possibly be misread in a way that forbids reindenting if-blocks. The intended meaning, that whitespace changes should be separated from other changes, is already implied from what is written above that paragraph. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31200 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Optimize cache behaviour for the many-consecutive-seeks case.reimar2010-05-231-1/+13
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31199 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add code to wake up cache process when e.g. a seek is needed.reimar2010-05-231-0/+14
| | | | | | | | | | | | | | | | Dramatically reduces seeking times with lavf ogg demuxer. Needs a spearate implementation for the thread-based cache implementation. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31198 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Merge svn changes up to r31197Uoti Urpala2010-05-305-37/+37
|\|
| * Add ChangeLog entry about CineForm support.sesse2010-05-231-0/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31197 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add final missing bits of CineForm HD support on Linux (via the Windowssesse2010-05-233-4/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DirectShow codec). Required changes: - codecs.conf entry (of course). - Allow opening files with “.col” in the file name, just like “vp3” and “.fpf” already was allowed. (CineForm expects to be able to do this, presumably for some color management code.) - In registry.c, fake a few registry keys that the codec expects the installer to have written. Also, change a few magic numbers (0, 2) to the appropriate constants (ERROR_SUCCESS, ERROR_FILE_NOT_FOUND) where appropriate, so the code is easier to follow. SMP works fine, but seemingly performs suboptimally (e.g., on my dual-core laptop, CineForm performs better if I lie to it and tell it I have four cores). I don't know if this is inherent in the codec, or some inefficiency in the emulated synchronization primitives. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31196 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove unused function MODULE_DecRefCount(), fixes the warning:diego2010-05-231-33/+0
| | | | | | | | | | | | | | loader/module.c:618: warning: 'MODULE_DecRefCount' defined but not used git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31195 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Skip svn changes up to r31194Uoti Urpala2010-05-300-0/+0
|\|
| * K&R coding style should be applied to new code.diego2010-05-231-7/+9
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31194 b3059339-0415-0410-9bf9-f77b7e298cf2
| * cosmetics: reformat ad_pcm.c in K&R stylediego2010-05-231-90/+93
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31193 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add empty newline to separate function declarations, for betterstefano2010-05-231-0/+1
| | | | | | | | | | | | readability. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31192 b3059339-0415-0410-9bf9-f77b7e298cf2
* | documentation: remove svn-howto.txt, MAINTAINERSUoti Urpala2010-05-302-628/+0
| | | | | | | | | | svn-howto.txt doesn't apply to this tree, and MAINTAINERS had little to do with reality even in svn.
* | Merge svn change r31191Uoti Urpala2010-05-301-3/+4
|\|
| * Ignore (but print out) offset with libtheora decoder.cehoyos2010-05-221-3/+4
| | | | | | | | | | | | | | Patch by Giorgio Vazzana, mywing81 gmail git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31191 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Skip svn r31190Uoti Urpala2010-05-300-0/+0
|\| | | | | | | | | | | The svn commit is another attempt at working around problems without understanding them, and the problem in question should only happen in svn.
| * Do not use correct-pts for mpeg-ps: It breaks PAFF samples.cehoyos2010-05-221-0/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31190 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Merge svn changes up to r31189Uoti Urpala2010-05-306-25/+37
|\|
| * Change WAV header updating in ao_pcm to allow to up to almost 4GB size.reimar2010-05-211-2/+4
| | | | | | | | | | | | | | Patch by Rob McMullen [robm users sourceforge net] git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31189 b3059339-0415-0410-9bf9-f77b7e298cf2
| * sync with en/mplayer.1 rev. 31173jrash2010-05-211-10/+6
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31188 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Fix compilation broken by FFmpeg-r23201 that changed the api of error logging.iive2010-05-202-7/+11
| | | | | | | | | | | | | | | | | | Also fix evaluation after FFmpeg-r23149 "change order of parameters". Let the filters fail if evaluation can't be done. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31187 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Cosmetics: make more compact the code for handle_jpeg(), this also allowsstefano2010-05-191-14/+5
| | | | | | | | | | | | vertical alignment. Improve readability. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31186 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove PI definition and use M_PI instead.stefano2010-05-192-7/+2
| | | | | | | | | | | | M_PI is defined by the included file libavutil/mathematics.h. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31185 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Do not return pointer to on-stack memory.reimar2010-05-191-1/+3
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31184 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Fix return value (it was missing completely).reimar2010-05-191-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31183 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Handle -wid Window being closed for direct3d and gl vos on Windows.reimar2010-05-191-4/+8
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31182 b3059339-0415-0410-9bf9-f77b7e298cf2
| * 13% faster yuv420 to rgb15 mmx.lorenm2010-05-192-21/+19
| | | | | | | | | | | | | | It is now faster than the old gpl version on conroe. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31181 b3059339-0415-0410-9bf9-f77b7e298cf2
| * 40% faster yuv420 to rgb24 mmx.lorenm2010-05-191-72/+71
| | | | | | | | | | | | | | It is now faster than the old gpl version on conroe. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31180 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Quit MPlayer if we receive a DestroyNotify event.reimar2010-05-141-0/+4
| | | | | | | | | | | | | | | | This in particular avoids MPlayer continuing to play when a frontend using -wid crashed. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31179 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Skip svn changes r31177, r31178Uoti Urpala2010-05-300-0/+0
|\| | | | | | | Internal FFmpeg build stuff.
| * vf_zr requires the lavc MJPEG encoder even when MEncoder has been disabled.diego2010-05-141-1/+3
| | | | | | | | | | | | | | This fixes compilation with vo_zr enabled and MEncoder disabled. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31178 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove duplicate and nonsense libavencoders #define for OpenCORE AMR-WB.diego2010-05-141-1/+0
| | | | | | | | | | | | | | OpenCORE AMR-WB only has a decoder, no encoder. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31177 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Merge svn changes up to r31176Uoti Urpala2010-05-308-114/+46
|\|
| * Check for termios.h before sys/termios.h.diego2010-05-141-1/+1
| | | | | | | | | | | | | | The former location is the more current and standard variant. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31176 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Enable libavcodecs new MPEG-1 Audio float decoder.cehoyos2010-05-141-0/+39
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31175 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Fix compilation after r31173.cehoyos2010-05-141-2/+0
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31174 b3059339-0415-0410-9bf9-f77b7e298cf2
| * remove vf_yuy2, functionality is replaced by -vf format=yuv2siretart2010-05-144-108/+3
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31173 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Silence a gcc warning about char trying to be packed.cehoyos2010-05-131-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31172 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Skip svn changes r31170, r31171Uoti Urpala2010-05-300-0/+0
|\|
| * move 'dvdsublang... moviename en,eng,' message to debug level.compn2010-05-131-1/+1
| | | | | | | | | | | | | | | | | | change 'dvdsublang' to 'potential sub', subtitles werent always dvd related. also change output to only output selected subtitle. patch by ubitux at gmail. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31171 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Revert r31153. It failed to build on:ramiro2010-05-126-57/+55
| | | | | | | | | | | | | | | | | | | | | | | | x86_64 / Mac OS X gcc 4.0.1 x86_64 / Linux icc (all) x86_64 / Linux gcc 4.0.4 x86_64 / OpenBSD gcc 3.3.5 x86_64 / Linux suncc 5.10 and there are some reports of crashes. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31170 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Merge svn changes up to r31169Uoti Urpala2010-05-3059-10208/+311
|\|
| * Mention removal of internal liba52 copy in Changelog.diego2010-05-121-0/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31169 b3059339-0415-0410-9bf9-f77b7e298cf2
| * 10l: Use the directory part of the stylesheet path to create a directory.diego2010-05-111-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31168 b3059339-0415-0410-9bf9-f77b7e298cf2
| * cosmetics: Invoke all shell scripts during XML documentation build directly.diego2010-05-111-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31167 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Create output directory when copying stylesheet.diego2010-05-111-5/+3
| | | | | | | | | | | | | | This eliminates one rule and simplifies dependencies. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31166 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Merge both XML documentation README files into one.diego2010-05-112-21/+22
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31165 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Do not run xmllint prior to building the XML documentation.diego2010-05-111-2/+2
| | | | | | | | | | | | | | | | xmllint is just a convenient way to check for syntax errors; it is not a requirement to build the documentation. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31164 b3059339-0415-0410-9bf9-f77b7e298cf2
| * XML docs: Make xmllint-* targets a dependency of html-chunked-*/html-single-*.diego2010-05-111-3/+3
| |