summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* lavc/tscc: use reget_buffer.Nicolas George2012-08-18
| | | | | The previous code would release the buffer and get it immediately after, assuming the contents is the same.
* acelp_filters: switch to avassertMichael Niedermayer2012-08-18
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libvpxenc: Fix CQ encoding without a specified bitrateMichael Niedermayer2012-08-17
| | | | | | | | | Also print a warning if neither quality nor bitrate is specified and use the libvpx default bitrate in this case. The idea of using the default bitrate is from Luca Barbato Reviewed-by: James Zern <jzern@google.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libvpxenc: only force CBR if a bitrate is setMichael Niedermayer2012-08-17
| | | | | Reviewed-by: James Zern <jzern@google.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-17
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: libvpxenc: use the default bitrate if not set utvideo: Rename utvideo.c to utvideodec.c doc: Fix syntax errors in sample Emacs config mjpegdec: more meaningful return values configure: clean up Altivec detection getopt: Remove an unnecessary define rtmp: Use int instead of ssize_t getopt: Add missing includes rtmp: Add support for receiving incoming streams Add missing includes for code relying on external libraries Conflicts: libavcodec/libopenjpegenc.c libavcodec/libvpxenc.c libavcodec/mjpegdec.c libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libvpxenc: use the default bitrate if not setLuca Barbato2012-08-17
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * utvideo: Rename utvideo.c to utvideodec.cJan Ekström2012-08-17
| | | | | | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
| * mjpegdec: more meaningful return valuesLuca Barbato2012-08-17
| |
| * Add missing includes for code relying on external librariesMartin Storsjö2012-08-16
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | escape124: Fix long == 64 assumtation.Michael Niedermayer2012-08-17
| | | | | | | | | | Found-by: Nicolas Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ccitt fax: fix some group3 1d files without EOLMichael Niedermayer2012-08-17
| | | | | | | | | | | | Fixes Ticket832 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | escape124: fix integer overflow leading to excessive memory allocationMichael Niedermayer2012-08-16
| | | | | | | | | | | | Fixes Ticket1629 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fft-test: switch to new cpu flags APIMichael Niedermayer2012-08-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vc1dsp_mmx: remove libavutil/internal.h includeMichael Niedermayer2012-08-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | simple_idct_mmx: remove libavutil/internal.h includeMichael Niedermayer2012-08-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | x86/motion_est_mmx: remove libavutil/internal.h includeMichael Niedermayer2012-08-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | x86/mlpdsp: remove libavutil/internal.h includeMichael Niedermayer2012-08-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lpc_mmx: remove libavutil/internal.h includeMichael Niedermayer2012-08-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | idct_sse2_xvid: remove libavutil/internal.h includeMichael Niedermayer2012-08-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libvpxenc: check for odd RC parameter combinations that could crashMichael Niedermayer2012-08-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libvpxenc: fix division by zeroMichael Niedermayer2012-08-16
| | | | | | | | | | Reported-by: thresh Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-16
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: Fix even more missing includes after the common.h removal build: Factor out rangecoder dependencies to CONFIG_RANGECODER build: Factor out error resilience dependencies to CONFIG_ERROR_RESILIENCE x86: avcodec: Consistently name all init files Add more missing includes after removing the implicit common.h Add some more missing includes after removing the implicit common.h Don't include common.h from avutil.h rtmp: Automatically compute the hash for SWFVerification Conflicts: configure doc/APIchanges doc/examples/decoding_encoding.c libavcodec/Makefile libavcodec/assdec.c libavcodec/audio_frame_queue.c libavcodec/avpacket.c libavcodec/dv_profile.c libavcodec/dwt.c libavcodec/libtheoraenc.c libavcodec/rawdec.c libavcodec/rv40dsp.c libavcodec/tiff.c libavcodec/tiffenc.c libavcodec/v210dec.h libavcodec/vc1dsp.c libavcodec/x86/Makefile libavfilter/asrc_anullsrc.c libavfilter/avfilter.c libavfilter/buffer.c libavfilter/formats.c libavfilter/vf_ass.c libavfilter/vf_drawtext.c libavfilter/vf_fade.c libavfilter/vf_select.c libavfilter/video.c libavfilter/vsrc_testsrc.c libavformat/version.h libavutil/audioconvert.c libavutil/error.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Fix even more missing includes after the common.h removalMartin Storsjö2012-08-16
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * build: Factor out rangecoder dependencies to CONFIG_RANGECODERDiego Biurrun2012-08-16
| | | | | | | | | | A new hidden config variable is added for the codecs that depend on the rangecoder parts.
| * build: Factor out error resilience dependencies to CONFIG_ERROR_RESILIENCEDiego Biurrun2012-08-16
| | | | | | | | | | A new hidden config variable is added for the codecs that depend on the error resilience parts.
| * x86: avcodec: Consistently name all init filesDiego Biurrun2012-08-16
| |
| * Add more missing includes after removing the implicit common.hMartin Storsjö2012-08-16
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * Add some more missing includes after removing the implicit common.hMartin Storsjö2012-08-15
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * Don't include common.h from avutil.hMartin Storsjö2012-08-15
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | movtextdec: Don't emit errors for normal duration-end packets.Philip Langdale2012-08-15
| | | | | | | | | | | | | | | | The logic here was off. If the packet size is exactly two, then it's a well-formed empty subtitle, used to mark the end of the duration of the previous subtitle. Signed-off-by: Philip Langdale <philipl@overt.org>
* | srtenc: Add timing-less "subrip" encoder.Philip Langdale2012-08-15
| | | | | | | | | | | | | | | | | | Unsurprisingly, if a timing-less subrip decoder is desireable, an encoder is as well. With this in place, we can move on to remove the use of the old encoder/decoder with embedded timing and move all timing handling the (de)muxer where they belong. Signed-off-by: Philip Langdale <philipl@overt.org>
* | srtdec: Add timing-less "subrip" decoder.Philip Langdale2012-08-15
| | | | | | | | | | | | | | | | | | | | | | | | After various discussions, we concluded that, amongst other things, it made sense to have a separate subrip decoder that did not use in-band timing information, and rather relied on the ffmpeg level timing. As this is 90% the same as the existing srt decoder, it's implemented in the same file. Signed-off-by: Philip Langdale <philipl@overt.org>
* | sp5xdec: fix off by 1 error causing a crashMichael Niedermayer2012-08-16
| | | | | | | | | | | | | | Fixes Ticket1633 Found-by: Piotr Bandurski <ami_stuff@o2.pl> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | av_get_audio_frame_duration: fix ra144Michael Niedermayer2012-08-16
| | | | | | | | | | | | Fixes Ticket1612 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | snowdec: add 2 av_asserts to check run validityMichael Niedermayer2012-08-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | snowdec: check log in get_symbol2()Michael Niedermayer2012-08-16
| | | | | | | | | | | | | | Fixes Ticket1635 Found-by: Piotr Bandurski <ami_stuff@o2.pl> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpegvideo: dont call draw edges on lowresMichael Niedermayer2012-08-15
| | | | | | | | | | | | | | this crashes otherwise, and can happen from try_decode_frame() in the case of decoding errors Fixes Ticket1602 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h263penc: fix multitheraded encodingMichael Niedermayer2012-08-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpegvideo_enc: reset mb_x/y before writing the headersMichael Niedermayer2012-08-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | motion_est: switch some asserts to av_assertMichael Niedermayer2012-08-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-15
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: rtmp: Add support for SWFVerification api-example: use new video encoding API. x86: avcodec: Appropriately name files containing only init functions mpegvideo_mmx_template: drop some commented-out cruft libavresample: add mix level normalization option w32pthreads: Add missing #includes to make header compile standalone rtmp: Gracefully ignore _checkbw errors by tracking them rtmp: Do not send _checkbw calls as notifications prores: interlaced ProRes encoding Conflicts: doc/examples/decoding_encoding.c libavcodec/proresenc_kostya.c libavcodec/w32pthreads.h libavcodec/x86/Makefile libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * api-example: use new video encoding API.Anton Khirnov2012-08-15
| |
| * x86: avcodec: Appropriately name files containing only init functionsDiego Biurrun2012-08-15
| |
| * mpegvideo_mmx_template: drop some commented-out cruftDiego Biurrun2012-08-15
| |
| * w32pthreads: Add missing #includes to make header compile standaloneDiego Biurrun2012-08-14
| |
| * prores: interlaced ProRes encodingMaksalov Boris2012-08-14
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | msmpeg4v2: initialize mb_type arrayMichael Niedermayer2012-08-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpegvideo: fix MB/MV vissualization on videos that are not mod 16 == 0Michael Niedermayer2012-08-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | pafdec: fix wrong check for input buffer size.Michael Niedermayer2012-08-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | pafdec: fix wrong palette index check.Michael Niedermayer2012-08-15
| | | | | | | | | | | | | | Fixes Ticket1641 Found-by: Piotr Bandurski <ami_stuff@o2.pl> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>