summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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>
| * rtmp: Automatically compute the hash for SWFVerificationSamuel Pitoiset2012-08-15
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | lavfi/hue: add verbose debug message showing initial parametersStefano Sabatini2012-08-16
| |
* | lavfi/hue: reindent after previous commitsStefano Sabatini2012-08-16
| |
* | lavfi/hue: apply misc fixes to default values settingStefano Sabatini2012-08-16
| | | | | | | | In particular: signal error in case of bogus h:s values.
* | lavfi/hue: add named options supportJérémy Tran2012-08-16
| | | | | | | | | | | | Old syntax has been kept for compatibility reasons. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | lavfi/mp: remove hue wrapped filterStefano Sabatini2012-08-16
| | | | | | | | hue was integrated as a native libavfilter filter.
* | Support reading 16-channel lxf files.Carl Eugen Hoyos2012-08-16
| | | | | | | | | | | | Fixes ticket #1608. Reported, analyzed and tested by Gabriel Gerard.
* | 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>
* | lavf: minor bump for avformat_queue_attached_pictures()Michael Niedermayer2012-08-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | LICENSE: correct incorrect claims on *GPL incompatibilityMichael Niedermayer2012-08-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are currently no statements from any person qualified in the art of law about the LGPL compatibility of the libfaac license and others. Furthermore their is no consensus about their compatibility amongth people not qualified in the art. Also of interrest may be that ubuntu distributes and links libfaac to LGPL code. And the ubuntu technical comittee decision about libfaac https://lists.ubuntu.com/archives/technical-board/2011-February/000703.html Comments and other viewpoints, especially if i have missed something are very welcome! Reviewed-by: Michael Bradshaw <mbradshaw@sorensonmedia.com> Reviewed-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffplay: reque attached pictures on channel changes.Michael Niedermayer2012-08-16
| | | | | | | | | | | | | | Fixes Ticket1473 Reviewed-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat: export queue_attached_picturesMichael Niedermayer2012-08-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dv: fix null ptr dereferenceMichael Niedermayer2012-08-16
| | | | | | | | | | | | Fixes Ticket1640 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | 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>
| * rtmp: Add support for SWFVerificationSamuel Pitoiset2012-08-15
| | | | | | | | | | | | | | | | | | Specifies how the server verifies client SWF files before allowing the files to connect to an application. Verifying SWF files is a security measure that prevents someone from creating their own SWF files that can attempt to stream your resources. Signed-off-by: Martin Storsjö <martin@martin.st>
| * 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
| |
| * libavresample: add mix level normalization optionJohn Stebbins2012-08-14
| | | | | | | | | | | | Provides an option to disable mix level normalization Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * w32pthreads: Add missing #includes to make header compile standaloneDiego Biurrun2012-08-14
| |
| * rtmp: Gracefully ignore _checkbw errors by tracking themSamuel Pitoiset2012-08-14
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * rtmp: Do not send _checkbw calls as notificationsSamuel Pitoiset2012-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The _checkbw calls were changed to use transactionId 0 in commit 82613564 so that servers would not return _result/_error about it. While this is the strict interpretation of the spec, there are servers that return _error about it, even if transactionId was 0. The latest version of EvoStream Media Server (the commercial version of crtmpserver) behaves properly as described, i.e. returning an _error normally but not returning anything when using transactionId 0. The latest version of crtmpserver (right now at least) doesn't behave like this though, it returns an error even if transactionId was 0. There are also other servers that return errors even if transactionId is set to 0. Therefore set a proper transaction id so that the invoke can be tracked and the error properly ignored instead. Signed-off-by: Martin Storsjö <martin@martin.st>
| * 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>
* | movdec: Try to recover from overreading atomsMichael Niedermayer2012-08-15
| | | | | | | | | | | | Fixes Ticket1596 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>
* | vda: better frame allocation.Sebastien Zwickert2012-08-14
| |
* | bmv_videodec: fix out of array readMichael Niedermayer2012-08-14
| | | | | | | | | | | | Fixes Ticket1373 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | remove duplicated codeupsuper2012-08-14
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | prores_kostya: implement interlaced encoding.Boris Maksalov2012-08-14
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>