summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* lavfi/hue: add named options supportJérémy Tran2012-08-163-13/+103
| | | | | | Old syntax has been kept for compatibility reasons. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* lavfi/mp: remove hue wrapped filterStefano Sabatini2012-08-165-186/+1
| | | | hue was integrated as a native libavfilter filter.
* Support reading 16-channel lxf files.Carl Eugen Hoyos2012-08-161-1/+1
| | | | | | Fixes ticket #1608. Reported, analyzed and tested by Gabriel Gerard.
* movtextdec: Don't emit errors for normal duration-end packets.Philip Langdale2012-08-151-2/+12
| | | | | | | | 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-158-13/+37
| | | | | | | | | 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-154-4/+30
| | | | | | | | | | | | 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-161-2/+2
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* LICENSE: correct incorrect claims on *GPL incompatibilityMichael Niedermayer2012-08-161-5/+8
| | | | | | | | | | | | | | | | | | 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-161-0/+7
| | | | | | | Fixes Ticket1473 Reviewed-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat: export queue_attached_picturesMichael Niedermayer2012-08-162-4/+7
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* dv: fix null ptr dereferenceMichael Niedermayer2012-08-161-1/+5
| | | | | | Fixes Ticket1640 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* sp5xdec: fix off by 1 error causing a crashMichael Niedermayer2012-08-161-1/+1
| | | | | | | 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-161-1/+2
| | | | | | Fixes Ticket1612 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* snowdec: add 2 av_asserts to check run validityMichael Niedermayer2012-08-161-1/+3
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* snowdec: check log in get_symbol2()Michael Niedermayer2012-08-161-1/+1
| | | | | | | 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-151-1/+3
| | | | | | | 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-151-0/+3
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mpegvideo_enc: reset mb_x/y before writing the headersMichael Niedermayer2012-08-151-0/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* motion_est: switch some asserts to av_assertMichael Niedermayer2012-08-151-3/+3
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-1516-74/+177
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-153-1/+73
| | | | | | | | | | | | | | | | | | 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-151-28/+44
| |
| * x86: avcodec: Appropriately name files containing only init functionsDiego Biurrun2012-08-155-4/+4
| |
| * mpegvideo_mmx_template: drop some commented-out cruftDiego Biurrun2012-08-151-8/+0
| |
| * libavresample: add mix level normalization optionJohn Stebbins2012-08-143-1/+5
| | | | | | | | | | | | 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-141-0/+3
| |
| * rtmp: Gracefully ignore _checkbw errors by tracking themSamuel Pitoiset2012-08-141-4/+16
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * rtmp: Do not send _checkbw calls as notificationsSamuel Pitoiset2012-08-142-10/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-141-68/+115
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | msmpeg4v2: initialize mb_type arrayMichael Niedermayer2012-08-151-0/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpegvideo: fix MB/MV vissualization on videos that are not mod 16 == 0Michael Niedermayer2012-08-151-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | movdec: Try to recover from overreading atomsMichael Niedermayer2012-08-151-0/+4
| | | | | | | | | | | | Fixes Ticket1596 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | pafdec: fix wrong check for input buffer size.Michael Niedermayer2012-08-151-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | pafdec: fix wrong palette index check.Michael Niedermayer2012-08-151-1/+1
| | | | | | | | | | | | | | 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-141-2/+1
| |
* | bmv_videodec: fix out of array readMichael Niedermayer2012-08-141-0/+5
| | | | | | | | | | | | Fixes Ticket1373 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | remove duplicated codeupsuper2012-08-141-4/+0
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | prores_kostya: implement interlaced encoding.Boris Maksalov2012-08-141-70/+103
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | prores_kostya: fix incorrect picture_size field.Boris Maksalov2012-08-143-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Add ICO muxerMichael Bradshaw2012-08-146-2/+241
| | | | | | | | | | | | Signed-off-by: Michael Bradshaw <mbradshaw@sorensonmedia.com> Reviewed-by: Peter Ross <pross@xvid.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Check for avio fail in avformat_write_header, av_write_frameAndrey Utkin2012-08-141-2/+10
| | | | | | | | | | With minor changes by michael Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-1417-454/+353
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: g723.1: simplify scale_vector() g723.1: simplify normalize_bits() vda: cosmetics: fix Doxygen comment formatting vda: better frame allocation vda: Merge implementation into one file vda: support synchronous decoding vda: Reuse the bitstream buffer and reallocate it only if needed build: Factor out mpegvideo encoding dependencies to CONFIG_MPEGVIDEOENC avprobe: Include libm.h for the log2 fallback proresenc: use the edge emulation buffer rtmp: handle bytes read reports configure: Fix typo in mpeg2video/svq1 decoder dependency declaration Use log2(x) instead of log(x) / log(2) x86: swscale: fix fragile memory accesses x86: swscale: remove disabled code x86: yadif: fix asm with suncc x86: cabac: allow building with suncc x86: mlpdsp: avoid taking address of void ARM: intmath: use native-size return types for clipping functions Conflicts: configure ffprobe.c libavcodec/Makefile libavcodec/g723_1.c libavcodec/v210dec.h libavcodec/vda.h libavcodec/vda_h264.c libavcodec/x86/cabac.h libavfilter/x86/yadif_template.c libswscale/x86/rgb2rgb_template.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * g723.1: simplify scale_vector()Mans Rullgard2012-08-141-6/+2
| | | | | | | | | | | | | | It is impossible for bits to be 15 here so the special case is not needed. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * g723.1: simplify normalize_bits()Mans Rullgard2012-08-141-7/+0
| | | | | | | | | | | | | | | | | | This function is always called with a non-negative argument, so those special cases are not needed. In the places the argument might be zero, the return value for a zero argument does not matter since it would then be used to scale an array full of zeros. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * vda: cosmetics: fix Doxygen comment formattingSebastien Zwickert2012-08-141-78/+78
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * vda: better frame allocationSebastien Zwickert2012-08-141-1/+1
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * vda: Merge implementation into one fileSebastien Zwickert2012-08-144-356/+285
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * vda: support synchronous decodingSebastien Zwickert2012-08-145-47/+123
| | | | | | | | | | | | | | Note that the symbols used to run the hardware decoder in asynchronous mode have been marked deprecated and will be dropped at a future version bump. Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * vda: Reuse the bitstream buffer and reallocate it only if neededSebastien Zwickert2012-08-143-26/+28
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * build: Factor out mpegvideo encoding dependencies to CONFIG_MPEGVIDEOENCDiego Biurrun2012-08-142-39/+25
| | | | | | | | | | A new hidden config variable is added for the codecs that depend on the mpegvideo encoding parts.
OpenPOWER on IntegriCloud