aboutsummaryrefslogtreecommitdiffhomepage
path: root/libmpcodecs
Commit message (Collapse)AuthorAge
* vd_ffmpeg: remove #ifdef for old FFmpeg-mt versionsGravatar Uoti Urpala2010-05-07
| | | | | The #ifdef is obsolete since trying to compile against the relevant old versions will fail for other reasons.
* Merge svn changes up to r31141Gravatar Uoti Urpala2010-05-07
|\
| * Add support for 12-bit color mode on framebuffer devices.Gravatar cehoyos2010-05-06
| | | | | | | | | | | | | | Patch Janusz Krzysztofik, jkrzyszt A tis icnet pl git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31139 b3059339-0415-0410-9bf9-f77b7e298cf2
* | vd_ffmpeg: use skip_frame instead of deprecated hurry_up fieldGravatar Uoti Urpala2010-05-04
| |
* | Merge svn changes up to r31050Gravatar Uoti Urpala2010-04-26
|\ \
* \ \ Merge svn changes up to r31040Gravatar Uoti Urpala2010-04-26
|\ \ \
* \ \ \ Merge svn changes up to r31033Gravatar Uoti Urpala2010-04-26
|\ \ \ \
* \ \ \ \ Merge svn changes up to r31020Gravatar Uoti Urpala2010-04-26
|\ \ \ \ \
* \ \ \ \ \ Merge svn changes up to r31004Gravatar Uoti Urpala2010-04-26
|\ \ \ \ \ \
* \ \ \ \ \ \ Merge svn changes up to r30972Gravatar Uoti Urpala2010-04-26
|\ \ \ \ \ \ \
* \ \ \ \ \ \ \ Merge svn changes up to r30967Gravatar Uoti Urpala2010-04-26
|\ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ Merge svn changes up to r30917Gravatar Uoti Urpala2010-04-26
|\ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ Merge svn changes up to r30907Gravatar Uoti Urpala2010-04-26
|\ \ \ \ \ \ \ \ \ \
* | | | | | | | | | | Move some sh_audio field setting out of demuxer.cGravatar Uoti Urpala2010-04-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These fields are decoder details, not information set by the demuxer.
| | | | | | | | | | * Cosmetics/indentation fixes.Gravatar reimar2010-04-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31052 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | | | | | | | | * Add workaround for aac-sbr-ffaac-slow.mkv playing to slow with FFmpegGravatar reimar2010-04-20
| | | | | | | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | AAC decoder due to wrong sample rate in container. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31051 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | | | | | | | * Tell x264 that we aren't going to give it timestamps.Gravatar lorenm2010-04-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes some warnings starting in x264-r1480. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31049 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | | | | | | | * Replace memalign(x) (x > 8) by av_malloc() to prevent crashes on systemsGravatar zuxy2010-04-20
| | | | | | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lacking memalign(), e.g. Win32. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31045 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | | | | | | * Move functions that really do not need to be inlined from the headerGravatar reimar2010-04-15
| | | | | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to the .c file. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31038 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | | | | | * Fix build due to FFmpeg r22858 change (function rename).Gravatar iive2010-04-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by ubitux on irc. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31033 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | | | | | * Fix build after FFmpeg symbol rename:Gravatar diego2010-04-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ff_eval2 --> ff_parse_and_eval_expr ff_parse_eval --> ff_eval_expr patch by ubitux, ubitux gmail com git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31031 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | | | | | * Fix build due to FFmpeg r22833 change (typedef rename).Gravatar iive2010-04-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Found by ubitux on irc. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31029 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | | | | | * cosmetics: Reorder some x86-related preprocessor conditionals.Gravatar diego2010-04-06
| | | | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes two of the following warnings on non-x86 machines: libmpcodecs/vf_gradfun.c:388:5: warning: "HAVE_EBX_AVAILABLE" is not defined git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31025 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | | | | * Change ifdefs to make more sense: HAVE_SSSE3 should only be around SSSE3-code,Gravatar reimar2010-04-05
| | | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | not around MMX code etc. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31018 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | | | * Mark vf_size_preset_fields m_option_t array as const.Gravatar diego2010-04-04
| | | | | | | | | | | | | | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31001 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | | | * Mark encoder-related m_option_t struct arrays as const.Gravatar diego2010-04-04
| | | | | | | | | | | | | | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30997 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | | | * Add a header for x264enc_set_param() instead of forward declaring it.Gravatar diego2010-04-03
| | | | | | | | | | | | | | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30991 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | | | * Remove pointless #ifdef CONFIG_LIBAVCODEC preprocessor check.Gravatar diego2010-04-03
| | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The file is only compiled if that condition is true. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30990 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | | * Fix crash with incomplete yuv2 frames.Gravatar reimar2010-03-28
| | | |/ | | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30972 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | * Convert asm keyword to __asm__.Gravatar diego2010-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Neither the asm() nor the __asm__() keyword is part of the C99 standard, but while GCC accepts the former in C89 syntax, it is not accepted in C99 unless GNU extensions are turned on (with -fasm). The latter form is accepted in any syntax as an extension (without requiring further command-line options). Sun Studio C99 compiler also does not accept asm() while accepting __asm__(), albeit reporting warnings that it's not valid C99 syntax. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30962 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | * Fix build due to codecs_path vs. codec_path typo.Gravatar diego2010-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | patch by Erik Auerswald, auerswal unix-ag.uni-kl de git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30950 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | * Get rid of pointless def_path variable; use codec_path directly instead.Gravatar diego2010-03-23
| | | | | | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30949 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | * Real binary loader code should respect the binary codec path.Gravatar diego2010-03-23
| | | | | | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30948 b3059339-0415-0410-9bf9-f77b7e298cf2
* | | | ad_ffmpeg: prefer codec to container samplerate for ffaacGravatar Uoti Urpala2010-03-21
| | | | | | | | | | | | | | | | | | | | | | | | Container-level information can be unreliable for AAC because of SBR handling problems, so use the samplerate value from the codec instead.
| | | * Rename get_path.[ch] --> path.[ch].Gravatar diego2010-03-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | These files now contain different functions related to path handling. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30943 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | * Move SetCodecPath() from loader to get_path.c and make it unconditional.Gravatar diego2010-03-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes compilation with the Win32 loader disabled but other binary codec loaders enabled. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30942 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | * Remove unnecessary size limits and a related define for hm12 decoder.Gravatar reimar2010-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Stephen Warren [swarren nvidia com] git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30940 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | * Drop support for XANIM_MOD_DIR environment variable.Gravatar diego2010-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is now possible to specify alternative codec paths on the comand line. Furthermore, XANIM_MOD_DIR was never properly documented. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30936 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | * Reuse codec path variable used in the binary loader in the XAnim loader.Gravatar diego2010-03-18
| | | | | | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30935 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | * cosmetics: indentationGravatar aurel2010-03-18
| | | | | | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30933 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | * add support for lavf style extradata in vd_theoraGravatar aurel2010-03-18
| | |/ | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30932 b3059339-0415-0410-9bf9-f77b7e298cf2
| | * Remove unused variable, fixes the warning:Gravatar diego2010-03-16
| | | | | | | | | | | | | | | | | | | | | libmpcodecs/vd_qtvideo.c:242: warning: unused variable 'result' git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30912 b3059339-0415-0410-9bf9-f77b7e298cf2
| | * Fix libmpcodecs/vd_qtvideo.c compilation on OS X:Gravatar sesse2010-03-16
| |/ | | | | | | | | | | | | | | - Declare the "result" variable even for native QuickTime. - ExitMovies returns void; don't check its result value. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30911 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Use the high-level QuickTime decoding APIs (DecompressSequenceFrameS andGravatar sesse2010-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | friends) instead of the unsupported, internal ones (ImageCodecBeginBand etc.). This is a prerequisite for, among others, Apple ProRes 4:2:2 support, and simplifies the file by quite a bit. Tested on Linux with all existing QuickTime codecs I could get to work in the first place; qt261, qtavui, qtsvq3 have no change. qtcvid appears to not give bit-exact the same output as before, but it looks just the same in playback to me. qt3ivx stops crashing on exit (so works better than before). With some extra patches and a codecs.conf entry, ProRes 4:2:2 also works, including on Linux. Since codec initialization is now actually done on decoder init instead of on first frame, fallback should also work a bit better (although usually, qtvideo is last in the chain). Also made the decoder complain explicitly if the demuxer data is not there (ie., the user tried to run without -demuxer mov). This patch is a cleaned up version of what Andrew Wason (rectalogic A rectalogic D com) posted to mplayer-dev-eng in June. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30899 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Replace separate Win32, XAnim and Real codec directories by one global dir.Gravatar diego2010-03-14
| | | | | | | | | | | | | | | | | | Nowadays MPlayer does not use the codecs from other installed programs. A runtime setting will soon take over the rare case that binary codecs should be searched for in non-standard directories. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30888 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Support extradata format of the speex.acm windows codec formerly availableGravatar reimar2010-03-12
| | | | | | | | | | | | | | from openacm.org. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30884 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Fix crash if speex_packet_to_header fails.Gravatar reimar2010-03-12
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30883 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Delete things related to old translation systemGravatar Uoti Urpala2010-03-10
| | | | | | | | | | Remove the help/ subdirectory, configure code to create toplevel help_mp.h, and all the '#include "help_mp.h"' lines from .c files.
* | Merge svn changes up to r30876Gravatar Uoti Urpala2010-03-10
|\|
* | Merge svn changes up to r30848Gravatar Uoti Urpala2010-03-10
|\ \