summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* pulse: Add a wallclock option to be compatible with other other capturesLuca Barbato2014-08-24
| | | | | | alsa and x11grab use av_gettime() to report timestamps. Bug-Id: 647
* configure: add --enable-rpathReinhard Tartler2014-08-23
| | | | | | | | | | | | | This option facilitates testing shared libarary builds: for instance fate builders do no longer need to set LD_LIBRARY_PATH as the binaries will get the right search paths hardcoded into their executable file. This option is only meant to be used for testing purposes: The installed libraries must not move around in the file system, and doing so will cause a lot of subtle problems. For more information why using RPATH is dangerous, please refer to https://blog.flameeyes.eu/2010/06/the-why-and-how-of-rpath
* Prepare for 11_beta2 ReleaseReinhard Tartler2014-08-23
|
* ogg: Use separate classes for the aliasesLuca Barbato2014-08-23
| | | | Unbreak 051aadeed104ecbe8ee4850ec2d7e5394f5e1ccd
* qt-faststart: Undefine fseeko/ftello before defining themDiego Biurrun2014-08-22
| | | | This avoids a number of redefinition warnings on MinGW64.
* os_support: Undefine lseek/stat/fstat before defining themDiego Biurrun2014-08-22
| | | | This avoids a number of redefinition warnings on MinGW64.
* ogg: Provide aliases for Speex, Opus and audio-only oggLuca Barbato2014-08-22
| | | | Since they are aliases for ogg enabling any of them enables ogg as well.
* electronicarts: set the framerate for TGQ/TQIAnton Khirnov2014-08-22
| | | | It is hardcoded to 15fps.
* electronicarts: read the framerate for MADAnton Khirnov2014-08-22
|
* electronicarts: do not fail on zero-sized chunksAnton Khirnov2014-08-22
| | | | | | | At least one FATE sample contains such chunks and happens to work simply by accident (due to find_stream_info() swallowing the error). CC: libav-stable@libav.org
* rv34: use ff_mpeg_update_thread_context only when decoder is fully initializedJanne Grunau2014-08-22
| | | | | | | | | | | | | MpegEncContext based decoders are only fully initialized after the first ff_thread_get_buffer() call. The RV30/40 decoders may fail before a frame buffer was requested. ff_mpeg_update_thread_context() fails on half initialized MpegEncContexts. Since this can only happen before a the first frame was decoded there is no need to call ff_mpeg_update_thread_context(). Based on patches by John Stebbins and tested by John Stebbins. CC: libav-stable@libav.org
* configure: Suppress "potentially uninitialized variable" warnings from MSVCDiego Biurrun2014-08-21
| | | | The same is done for GCC and clang already.
* adts: Return more meaningful error codesNidhi Makhijani2014-08-21
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* setpts: Add missing inttypes.h #include for PRId64Diego Biurrun2014-08-21
| | | | Also convert a debug av_log() to av_dlog().
* mpeg12enc: Add missing #include for PICT_FRAMEDiego Biurrun2014-08-21
|
* error_resilience: Drop asserts from guess_mv()Diego Biurrun2014-08-21
| | | | | The asserts check struct members that are not referenced in guess_mv() and one of them fails to compile.
* vsrc_movie: Adjust a silly typo from b977b287f61fea48ecd6251d54a26334213b7ec6Diego Biurrun2014-08-21
|
* avfilter: Remove unused variable from ff_get_video_buffer()Diego Biurrun2014-08-19
|
* vsrc_movie: Avoid a variable indirection in movie_get_frame()Diego Biurrun2014-08-19
| | | | | This avoids an unused variable warning with MSVC since the variable is only used in a debug mode printf statement.
* pcm: Drop av_unused attribute from variable that is always usedDiego Biurrun2014-08-19
|
* pcm: Drop unused variable from DECODE_PLANAR macroDiego Biurrun2014-08-19
|
* vc1: Add missing parentheses to conditions in vc1_decode_b_mb_intfr()Diego Biurrun2014-08-19
|
* vfwcap: Drop fallback VfW definesDiego Biurrun2014-08-19
| | | | The defines were added long ago when MinGW still lacked them.
* mov: Drop unused parameter from ff_mov_read_esds()Diego Biurrun2014-08-19
| | | | This is cleaner and avoids an uninitialized variable warning with MSVC.
* proresenc: Properly account for alpha planeChristophe Gisquet2014-08-18
| | | | | | | | | | The packet buffer allocation considers the alpha channel as DCT-coded, while it is actually run-coded and thus requires a larger buffer. CC: libav-stable@libav.org Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* proresenc: Realloc if buffer is too smallChristophe Gisquet2014-08-18
| | | | | | | | | | | | | | The buffer allocation may be incorrect (e.g. with an alpha plane), and currently causes the buffer to be set to NULL by init_put_bits, causing a crash later on. So, detect that situation, and if detected, reallocate the buffer and ask for a sample that shows the problem. CC: libav-stable@libav.org Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* proresenc: Report buffer overflowChristophe Gisquet2014-08-18
| | | | | | | | | | If the allocated size, despite best efforts, is too small, exit with the appropriate error. CC: libav-stable@libav.org Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* proresenc: Remove unneeded parameters from encode_alpha_plane()Christophe Gisquet2014-08-18
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* tiff: Return proper error for missing LZMA compressionDiego Elio Pettenò2014-08-18
| | | | | | | | The LZMA support is a semi-official extension supported by libtiff 4.0.0 and later. Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* doc: Change wrong term to avoid confusionGabriel Dume2014-08-18
| | | | | | A function declaration is the prototype. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* Prepare for 11_beta1 ReleaseReinhard Tartler2014-08-17
|
* mxf: Support AACLuca Barbato2014-08-17
| | | | | | | Update mxf_set_audio_pts to use the container-provided information. The UL is marked as "to be changed in the future", but the current samples in the wild do use it.
* mxf: Add the UL for the MPEG2VideoDescriptorLuca Barbato2014-08-17
|
* mxf: Add UID print helpersLuca Barbato2014-08-17
| | | | And use it to print non-parsed ULs.
* lavr: Update the planar check in ff_audio_convertLuca Barbato2014-08-17
| | | | | | Leftover from fbc0b8659967ea54a8472b5f795270d38bb085dd. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* doc: Add more information in the READMELuca Barbato2014-08-16
| | | | And convert it to Markdown.
* cosmetics: Write NULL pointer inequality checks more compactlyGabriel Dume2014-08-15
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* cosmetics: Write NULL pointer equality checks more compactlyGabriel Dume2014-08-15
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* build: Add explanatory comments to (optimization) blocks in the MakefilesDiego Biurrun2014-08-15
|
* mpegvideo: cosmetics: Lowercase ugly uppercase MPV_ function name prefixesDiego Biurrun2014-08-15
|
* vfwcap: Replace deprecated av_destruct_packet() by av_free_packet()Diego Biurrun2014-08-15
|
* atomic_win32: Drop unnecessary atomic.h #includeDiego Biurrun2014-08-15
| | | | The file does not require atomic.h. Also kills function redefinition warnings.
* w32pthreads: Mark functions in compatibility wrapper as av_unusedDiego Biurrun2014-08-15
| | | | | | This avoids annoying warnings about unused functions. The compatibility wrapper is designed to provide a complete (stub) API, so some functions being unused by some files is natural and no reason for a warning.
* http: Reduce scope of a variable in parse_content_encoding()Diego Biurrun2014-08-15
| | | | Also fixes an unused variable warning with zlib disabled.
* h261dec: Fix order of initializationJohn Stebbins2014-08-14
| | | | | ff_MPV_common_init requires the frame dimensions which get parsed in h261_decode_picture_header.
* h263dec: Fix order of initializationJohn Stebbins2014-08-14
| | | | | ff_MPV_common_init requires the frame dimensions which get parsed in *_decode_picture_header.
* idct: remove call to ff_idctdsp_init from ff_MPV_common_initJohn Stebbins2014-08-14
| | | | | One step in untangling the mpegvideo code and fixing some problems in the order that initialization is being done in h263dec and h261dec.
* mpeg4video: Fix doxygen comment syntax to document correct struct memberNidhi Makhijani2014-08-14
| | | | | | Also fix some comment typos. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* a64: Return correct error code on invalid data streamNidhi Makhijani2014-08-14
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* frame: Remove some FF_API_AVFRAME_COLORSPACE leftoversDiego Biurrun2014-08-14
|