summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge svn changes up to r27374Uoti Urpala2008-07-30127-747/+765
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: cfg-common-opts.h cfg-mplayer.h command.c configure libmpcodecs/dec_video.c libmpcodecs/vd.c libmpcodecs/vf_vo.c libmpdemux/demuxer.h libmpdemux/stheader.h mp_core.h mplayer.c stream/stream_radio.c
| * Remove unused definition from config.h.diego2008-07-301-3/+0
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27374 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Start unifying names of internal preprocessor directives.diego2008-07-30114-582/+581
| | | | | | | | | | | | | | | | Replace all USE_ prefixes by CONFIG_ prefixes to indicate options which are configurable. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27373 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Drop USE_ prefix from USE_MPLAYER_CPUDETECT #define.diego2008-07-302-8/+8
| | | | | | | | | | | | | | It is unlike the other USE_ #defines set by configure. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27372 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Use conditional compilation instead of an #ifdef around the whole file.diego2008-07-302-5/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27371 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove unused definition from config.h.diego2008-07-301-3/+0
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27370 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add proper check for socklen_t.diego2008-07-301-2/+21
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27369 b3059339-0415-0410-9bf9-f77b7e298cf2
| * cosmetics: Group FFmpeg definitions together in config.h.diego2008-07-301-15/+16
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27368 b3059339-0415-0410-9bf9-f77b7e298cf2
| * add XDCAM and more HDV MPEG2 fourccscompn2008-07-301-0/+30
| | | | | | | | | | | | | | | | tested on /MPlayer/incoming/hdv6/hdv6.mov http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-July/050348.html git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27367 b3059339-0415-0410-9bf9-f77b7e298cf2
| * change arbitrary CODECS_MAX_FOURCC limit to larger arbitrary limitcompn2008-07-301-1/+1
| | | | | | | | | | | | | | | | some camera generates different MPEG2 fourccs for each res and fps. http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-July/050348.html git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27366 b3059339-0415-0410-9bf9-f77b7e298cf2
| * changed 'Audio file' to 'Audio only' (to not get 'Audio file file' when played)ptt2008-07-291-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27365 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Do not add __CYGWIN__ to CFLAGS on Cygwin, the system defines it anyway.diego2008-07-281-3/+0
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27364 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Rework OS/2 configuration with respect to linker output formats.diego2008-07-281-8/+8
| | | | | | | | | | | | | | | | | | Since nm only supports a.out on OS/2, the linker options to specify a different output format need to be added after the check using nm. based on a patch by KO Myung-Hun, komh chollian net git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27363 b3059339-0415-0410-9bf9-f77b7e298cf2
| * cosmetics: Add a separator comment.diego2008-07-281-0/+2
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27362 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Move libdvdnav check before the CFLAGS section. It is still the last checkdiego2008-07-281-35/+35
| | | | | | | | | | | | | | at this position. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27361 b3059339-0415-0410-9bf9-f77b7e298cf2
| * synced with r27348ptt2008-07-281-2/+6
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27360 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Move CFLAGS specific to internal libdvdread and libfaad2 to the Makefile anddiego2008-07-282-7/+2
| | | | | | | | | | | | | | use them only when compiling objects from those subdirectories. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27359 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove unused HPUX #define from command line.diego2008-07-281-4/+0
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27358 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Move libdvdcss-specific CFLAG settings to libdvdcss test.diego2008-07-281-3/+6
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27357 b3059339-0415-0410-9bf9-f77b7e298cf2
| * add ffvp6a codeccompn2008-07-282-0/+9
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27356 b3059339-0415-0410-9bf9-f77b7e298cf2
| * add ffmotionpixels codeccompn2008-07-282-0/+10
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27355 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Get rid of horrible code that relies on codec-set context variable,reimar2008-07-261-25/+8
| | | | | | | | | | | | | | | | it is useless anyway since all the necessary information is available anyway. This also makes MPlayer display the correct length for Theora-in-Ogg-Videos. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27354 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Use GetTimerMS() instead of time() with srand.reimar2008-07-261-2/+1
| | | | | | | | | | | | | | | | This is more portable and avoids generating the same random numbers for a whole second (and on MinGW for some unexplainable reason for almost 10 seconds). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27353 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Do not include sys/socket.h when using winsock2, it is pointlessreimar2008-07-261-1/+2
| | | | | | | | | | | | and breaks compilation under MinGW. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27352 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Revert to previous dependency checking behavior.diego2008-07-262-3/+2
| | | | | | | | | | | | | | | | | | Take included header files into account when generating dependency files. This has problems when header files are removed or renamed, but does not silently miscompile files. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27351 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove AltiVec vector declaration compiler compatibility macros.diego2008-07-264-33/+12
| | | | | | | | | | | | | | | | | | | | | | The original problem was that FSF and Apple gcc used a different syntax for vector declarations, i.e. {} vs. (). Nowadays Apple gcc versions support the standard {} syntax and versions that support {} are available on all relevant Mac OS X versions. Thus the greater compatibility is no longer worth cluttering the code with macros. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27350 b3059339-0415-0410-9bf9-f77b7e298cf2
| * compilation fix with GCC 4.0.1 on MacOSX tiger, broken by the removal of ↵gpoirier2008-07-251-8/+8
| | | | | | | | | | | | AVV() macro git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27349 b3059339-0415-0410-9bf9-f77b7e298cf2
| * add list of supported vo's to -xineramascreencompn2008-07-251-0/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27348 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Merge svn changes up to r27347Uoti Urpala2008-07-2513-75/+212
|\| | | | | | | | | | | | | | | | | | | | | Conflicts: libvo/x11_common.c libvo/x11_common.h Rename the vo_gl macro "vo_border()" to "vo_gl_border" as it conflicts with the global variable "vo_border"; done in the merge commit because uses of the macro needed changes anyway to resolve conflicts.
| * Add some more information about FTP mirror setup.diego2008-07-241-4/+8
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27347 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Fix mailinglist vs. mailing list typo.diego2008-07-241-4/+4
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27346 b3059339-0415-0410-9bf9-f77b7e298cf2
| * cosmetics: Fix indentation after last commit.diego2008-07-241-6/+6
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27345 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove AltiVec vector declaration compiler compatibility macros.diego2008-07-241-47/+47
| | | | | | | | | | | | | | | | | | | | | | The original problem was that FSF and Apple gcc used a different syntax for vector declarations, i.e. {} vs. (). Nowadays Apple gcc versions support the standard {} syntax and versions that support {} are available on all relevant Mac OS X versions. Thus the greater compatibility is no longer worth cluttering the code with macros. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27344 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Fix configure hanging forever in iconv check using --charset=noconvreimar2008-07-241-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27343 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove outdated "X11 only" from xineramascreen option and try to make clearerreimar2008-07-241-1/+4
| | | | | | | | | | | | | | what it does and what it does not. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27342 b3059339-0415-0410-9bf9-f77b7e298cf2
| * sync w/r27337gpoirier2008-07-231-2/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27341 b3059339-0415-0410-9bf9-f77b7e298cf2
| * sync'd with r27337ptt2008-07-231-2/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27340 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add Dirac video support via libdirac and libschroedinger in libavcodec.diego2008-07-223-0/+106
| | | | | | | | | | | | | | patch by Anuradha Suraparaju, anuradha rd.bbc.co uk git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27339 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Enable runtime border/window decorations-toggling for Linux gl and gl2 vos.reimar2008-07-225-6/+11
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27338 b3059339-0415-0410-9bf9-f77b7e298cf2
| * No idea which vos support -noborder how well, though those based onreimar2008-07-221-1/+0
| | | | | | | | | | | | | | | | X11 or running on Windows _should_ work. Just remove that line for now. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27337 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Support -noborder with X11-based vosreimar2008-07-221-0/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27336 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Make vo_x11_fullscreen not break vo_border (proper support still needs vo ↵reimar2008-07-221-1/+1
| | | | | | | | | | | | changes) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27335 b3059339-0415-0410-9bf9-f77b7e298cf2
| * -border/-noborder are supported by gl/gl2, too, but only on Windows.reimar2008-07-221-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27334 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Add instructions how to test the DNS round-robin virtual host, add adiego2008-07-221-0/+21
| | | | | | | | | | | | | | webserver configuration checklist and a note about netiquette. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27333 b3059339-0415-0410-9bf9-f77b7e298cf2
* | vf_ass: Copy less unnecessary data to/from work areaUoti Urpala2008-07-251-48/+50
| | | | | | | | | | | | | | | | | | | | The filter copied the chroma planes from every potentially changed row of the original image to its non-subsampled work area. Change it to calculate the minimum and maximum x coordinate for each chroma row and only copy the part between those. The performance increase is only minor (though observable), but I think the resulting code is no more complex than the original.
* | vf_ass: Optimize alpha multiplyUoti Urpala2008-07-231-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | The effect of alpha blending was calculated as color = orig_color * alpha / 255 where alpha and color range from 0 to 255. Change this to color = (orig_color * alpha + 255) / 256 where the "/ 256" can be expressed as a shift whereas the compiler would probably generate a multiply+shift for the original "/ 255". This formula gives a result that is too high by 1 for some inputs. However it gives the exact result if alpha is 0 or 255 which is probably the case where small errors would matter most.
* | Merge svn changes up to r27332Uoti Urpala2008-07-2154-1364/+1347
|\|
| * fix memleakmichael2008-07-211-4/+7
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27332 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Cleanup, use av_freep() instead of av_free(x); x=NULLmichael2008-07-211-46/+22
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27331 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove "en" from list of all man page languages when generating man pagediego2008-07-191-2/+2
| | | | | | | | | | | | | | installation rules from a pattern. There is a separate rule for English above. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27330 b3059339-0415-0410-9bf9-f77b7e298cf2
| * docs build fixhenry2008-07-191-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27329 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Only build the documentation in the languages requested from configure.diego2008-07-192-11/+13
| | | | | | | | | | | | | | | | Fixes Bugzilla #978. inspired by a patch from Jonas Berlin, bugs outerspace.dyndns org git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27328 b3059339-0415-0410-9bf9-f77b7e298cf2
| * synced with r27326Gabrov2008-07-1819-896/+833
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27327 b3059339-0415-0410-9bf9-f77b7e298cf2
| * added missing revisions (26762 & 26795)ptt2008-07-181-0/+7
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27326 b3059339-0415-0410-9bf9-f77b7e298cf2
| * restored file encoding tu utf8 and corrected wrong chars, hoping it's ok nowptt2008-07-181-232/+232
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27325 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Remove unnecessary and troublesome inlinezuxy2008-07-181-1/+1
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27324 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Make C code in yuv2yuv1() do accurate rounding, this could be splitmichael2008-07-181-3/+3
| | | | | | | | | | | | | | depending o