summaryrefslogtreecommitdiffstats
path: root/libavcodec
Commit message (Collapse)AuthorAgeFilesLines
* lavc: translate FF_ER_EXPLODE to AV_EF_EXPLODE|COMPLIANTMichael Niedermayer2011-11-191-0/+2
| | | | | | This is most likely what the user wants. Signed-off-by: Michael Niedermayer <[email protected]>
* h261dec: correct AV_EF flags.Michael Niedermayer2011-11-191-1/+1
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* mpeg12dec: correct AV_EF flags.Michael Niedermayer2011-11-191-4/+4
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* lavc: remove incorrect mapping between semantically incompatible error ↵Michael Niedermayer2011-11-191-3/+0
| | | | | | recognization values and flags. Signed-off-by: Michael Niedermayer <[email protected]>
* mpegaudeiodec: correct AV_EF flags.Michael Niedermayer2011-11-191-3/+3
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* lavc: Add AV_EF flags to restore support for the error_resilience framework ↵Michael Niedermayer2011-11-193-1/+12
| | | | | | | | | in the new API. The existing flags prior to this have a semantically different meaning and cannot be used. Signed-off-by: Michael Niedermayer <[email protected]>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-11-191-18/+18
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (22 commits) configure: add check for w32threads to enable it automatically rtmp: do not hardcode invoke numbers cinepack: return non-generic errors fate-lavf-ts: use -mpegts_transport_stream_id option. Add an APIchanges entry and a minor bump for avio changes. avio: Mark the old interrupt callback mechanism as deprecated avplay: Set the new interrupt callback avconv: Set new interrupt callbacks for all AVFormatContexts, use avio_open2() everywhere cinepak: remove redundant coordinate checks cinepak: check strip_size cinepak, simplify, use AV_RB24() cinepak: simplify, use FFMIN() cinepak: Fix division by zero, ask for sample if encoded_buf_size is 0 applehttp: Fix seeking in streams not starting at DTS=0 http: Don't use the normal http proxy mechanism for https tls: Handle connection via a http proxy http: Reorder two code blocks http: Add a new protocol for opening connections via http proxies http: Split out the non-chunked buffer reading part from http_read segafilm: add support for raw videos ... Conflicts: avconv.c configure doc/APIchanges libavcodec/cinepak.c libavformat/applehttp.c libavformat/version.h tests/lavf-regression.sh tests/ref/lavf/ts Merged-by: Michael Niedermayer <[email protected]>
| * cinepack: return non-generic errorsLuca Barbato2011-11-181-14/+14
| |
| * cinepak: remove redundant coordinate checksMichael Niedermayer2011-11-181-2/+2
| | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]> Signed-off-by: Martin Storsjö <[email protected]>
| * cinepak: check strip_sizeMichael Niedermayer2011-11-181-0/+2
| | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]> Signed-off-by: Martin Storsjö <[email protected]>
| * cinepak, simplify, use AV_RB24()Michael Niedermayer2011-11-181-1/+1
| | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]> Signed-off-by: Martin Storsjö <[email protected]>
| * cinepak: simplify, use FFMIN()Michael Niedermayer2011-11-181-2/+1
| | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]> Signed-off-by: Martin Storsjö <[email protected]>
| * cinepak: Fix division by zero, ask for sample if encoded_buf_size is 0Michael Niedermayer2011-11-181-0/+4
| | | | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]> Signed-off-by: Martin Storsjö <[email protected]>
* | Don't fill in frame gaps with copied refs after flushJoakim Plate2011-11-181-3/+3
| | | | | | | | | | | | | | The filled in refs cause corruptions in the video frame for a long time after it should have recovered. Signed-off-by: Michael Niedermayer <[email protected]>
* | qdm2dec: check remaining input bits in the mainloop of qdm2_fft_decode_tones()Michael Niedermayer2011-11-181-1/+1
| | | | | | | | | | | | This is neccessary but likely not sufficient to prevent out of array reads. Signed-off-by: Michael Niedermayer <[email protected]>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-11-182-5/+12
|\| | | | | | | | | | | | | | | | | * qatar/master: vp5: Fix illegal read. vp6: Fix illegal read. tls: Use TLSv1_client_method for OpenSSL Merged-by: Michael Niedermayer <[email protected]>
| * vp5: Fix illegal read.Alex Converse2011-11-171-2/+6
| | | | | | | | Found with Address Sanitizer
| * vp6: Fix illegal read.Thierry Foucu2011-11-171-3/+6
| | | | | | | | | | | | Found with Address Sanitizer Signed-off-by: Alex Converse <[email protected]>
* | j2kdec: fix 10l typo in initializing sgnd.Michael Niedermayer2011-11-181-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | Added support for J2K encoding with libopenjpegMichael Bradshaw2011-11-184-2/+333
| | | | | | | | | | | | | | | | Note: Some of the previous patches have had two bugs that have been fixed in this patch. Signed-off-by: Michael Bradshaw <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | libutvideo: use K&R style.Clément Bœsch2011-11-171-48/+43
| |
* | aacdec: Avoid unneeded reinit due to ADTS headersMichael Niedermayer2011-11-171-1/+1
| | | | | | | | | | | | Fixes Ticket 662 Signed-off-by: Michael Niedermayer <[email protected]>
* | libopenjpeg: rename decoder source file.Michael Bradshaw2011-11-172-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | h264: fix cur_chroma_format_idc with slice multithreading.Michael Niedermayer2011-11-171-0/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-11-172-6/+73
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: mpegaudiodec: Don't use a nonexistent log context for av_dlog avformat: Accept the ISO8601 separate format as input, too avformat: Interpret times in ff_iso8601_to_unix_time as UTC avutil: Add av_timegm as a public function cinepak: Add another special case so that it can handle the following file: lagarith: add some RGBA decoding support lagarith: Add correct line prediction for RGB Conflicts: doc/APIchanges libavcodec/cinepak.c libavutil/avutil.h Merged-by: Michael Niedermayer <[email protected]>
| * mpegaudiodec: Don't use a nonexistent log context for av_dlogMartin Storsjö2011-11-161-2/+2
| | | | | | | | | | | | | | This fixes builds with DEBUG defined, broken since 1158745a2d12966c58e83b66243a42f20190812e. Signed-off-by: Martin Storsjö <[email protected]>
| * cinepak: Add another special case so that it can handle the following file:Mike Melanson2011-11-161-2/+3
| | | | | | | | | | | | | | | | | | | | | | http://samples.mplayerhq.hu/V-codecs/CVID/bad_cinepak_frame_size.mov This fix works around another work around which handles a different type of odd Cinepak data. Thanks to Matthew Hoops (clone2727 - gmail.com) for the sample and fix. Signed-off-by: Martin Storsjö <[email protected]>
| * lagarith: add some RGBA decoding supportKostya Shishkov2011-11-161-0/+67
| | | | | | | | Signed-off-by: Martin Storsjö <[email protected]>
| * lagarith: Add correct line prediction for RGBNathan Caldwell2011-11-161-5/+5
| | | | | | | | Signed-off-by: Martin Storsjö <[email protected]>
* | h264: migrate poc gap based has_b_frames calculation into new has_b_frame ↵Michael Niedermayer2011-11-171-10/+2
| | | | | | | | | | | | calculation code. Signed-off-by: Michael Niedermayer <[email protected]>
* | h264: minor simplificationMichael Niedermayer2011-11-171-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | h264: rewrite has_b_frame calculation code,Michael Niedermayer2011-11-171-17/+19
| | | | | | | | | | | | the previous implementation was too buggy. Signed-off-by: Michael Niedermayer <[email protected]>
* | h264: reset last_pocs on IDRsMichael Niedermayer2011-11-161-0/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | cinepak: remove redundant coordinate checksMichael Niedermayer2011-11-161-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | cinepak: check strip_sizeMichael Niedermayer2011-11-161-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | cinepak, simplify, use AV_RB24()Michael Niedermayer2011-11-161-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | cinepak: simplify, use FFMIN()Michael Niedermayer2011-11-161-2/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | cinepak: Fix division by zero, ask for sample if encoded_buf_size is 0Michael Niedermayer2011-11-161-0/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | Add another special case to the Cinepak video decoder so that it can handle ↵Mike Melanson2011-11-161-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | the following file: http://samples.mplayerhq.hu/V-codecs/CVID/bad_cinepak_frame_size.mov This fix works around another work around which handles a different type of odd Cinepak data. Thanks to Matthew Hoops (clone2727 - gmail.com) for the sample and fix. Signed-off-by: Michael Niedermayer <[email protected]>
* | cleanup: remove various double end ';' all over the code.Clément Bœsch2011-11-163-6/+6
| |
* | wma: Check channel number before init.Michael Niedermayer2011-11-161-0/+5
| | | | | | | | | | | | | | Fixes Ticket240 Based on patch by ami_stuff Signed-off-by: Michael Niedermayer <[email protected]>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-11-162-178/+182
|\| | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: lavf: fix multiplication overflow in avformat_find_stream_info() cosmetics: indentation mpegaudiodec: init static tables in AVCodec.init_static_data() Conflicts: libavcodec/mpegaudiodec.c libavformat/utils.c Merged-by: Michael Niedermayer <[email protected]>
| * cosmetics: indentationJustin Ruggles2011-11-151-157/+157
| |
| * mpegaudiodec: init static tables in AVCodec.init_static_data()Justin Ruggles2011-11-152-18/+22
| |
* | diracdec: obmc accesses arent aligned for all files.Michael Niedermayer2011-11-151-4/+4
| | | | | | | | | | | | Thus use unaligned accesses. Signed-off-by: Michael Niedermayer <[email protected]>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-11-152-6/+5
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: binkvideo: simplify and remove invalid shifts pulse: compute frame_duration once and fix it lavf: simplify format_child_class_next() hwaccel: OS X Video Decoder Acceleration (VDA) support. doc: add support for an optional navigation bar in texi2html pages Conflicts: configure libavcodec/Makefile libavcodec/allcodecs.c libavcodec/vda.c libavcodec/vda.h libavcodec/vda_h264.c libavcodec/vda_internal.h libavcodec/version.h libavformat/options.c libavutil/avutil.h libavutil/pixfmt.h Merged-by: Michael Niedermayer <[email protected]>
| * binkvideo: simplify and remove invalid shiftsMans Rullgard2011-11-141-5/+4
| | | | | | | | Signed-off-by: Mans Rullgard <[email protected]>
| * hwaccel: OS X Video Decoder Acceleration (VDA) support.Sebastien Zwickert2011-11-149-2/+563
| | | | | | | | Signed-off-by: Luca Barbato <[email protected]>
* | mpeg4videodec: dont treat empty frames as errors for QMP4, it seems thats ↵Michael Niedermayer2011-11-151-1/+1
| | | | | | | | | | | | | | | | normal. Fixes remaining complaints in Ticket560 possibly. Signed-off-by: Michael Niedermayer <[email protected]>
* | mpegaudio: prettify avpriv_mpa_bitrate_tabMichael Niedermayer2011-11-151-5/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>