Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-01-09frmdec: tag 5 is AV_PIX_FMT_BGRA with reversed alpha (0=solid/opaque .. ↵Peter Ross
255=transparent)
2013-01-09Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: xan: Convert to bytestream2 oggenc: add a page_duration option and deprecate the pagesize option x86: lavr: add SSE2/AVX dither_int_to_float() Conflicts: libavcodec/xan.c libavformat/oggenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-09Merge commit '1fb8f6a44f06e48386450fe0363aefc02583d24a'Michael Niedermayer
* commit '1fb8f6a44f06e48386450fe0363aefc02583d24a': x86: lavr: add SSE2 quantize() for dithering doc/APIchanges: fill in missing dates and hashes. rtpdec_vp8: Request a keyframe if RTP packets are lost Conflicts: doc/APIchanges Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-09Merge commit '86d9181cf41edc3382bf2481f95a2fb321058689'Michael Niedermayer
* commit '86d9181cf41edc3382bf2481f95a2fb321058689': rtpdec: Support sending RTCP feedback packets Conflicts: libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-09Merge commit '42805eda554a7fc44341282771531e7837ac72b7'Michael Niedermayer
* commit '42805eda554a7fc44341282771531e7837ac72b7': rtpdec: Store the dynamic payload handler in the rtpdec context Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-09Merge commit '9c80ed836a511293f4cc3a858060969d32f2b1ce'Michael Niedermayer
* commit '9c80ed836a511293f4cc3a858060969d32f2b1ce': rtpdec_vp8: Avoid a warning about a possibly unused variable rtpdec_vp8: Make sure the previous packet is returned Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-09Merge commit '92e354b655613b88c3c202a7e19e7037daed37eb'Michael Niedermayer
* commit '92e354b655613b88c3c202a7e19e7037daed37eb': rtpdec_vp8: Set the timestamp when returning a deferred packet hlsenc: Make the start_number option set the right variable Conflicts: libavformat/hlsenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-09lavf/mux: do not pass a copy of the packet to write_packet().Clément Bœsch
Sometimes the muxer modifies the packet, like for instance lavf/mp3enc changing pkt->destruct in order to keep a copy. These changes must be kept, even though the muxer behaviour is questionable. Regression since 0072116. Fixes #2124.
2013-01-09oggenc: add a page_duration option and deprecate the pagesize optionJustin Ruggles
This uses page duration instead of byte size to determine when to buffer the page. Also, it tries to avoid continued pages by buffering the current page if there are already packets in the page and adding the next packet would require it to be continued on a new page. This can improve seeking performance. The default page duration is 1 second, which is much saner than filling all page segments by default.
2013-01-08img2dec: fix -loopMichael Niedermayer
This fixes a infinite loop with -loop and -vframes Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-08rtpdec_vp8: Request a keyframe if RTP packets are lostMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-08img2dec: do not change packet pts for image2pipePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-01-08rtpdec: Support sending RTCP feedback packetsMartin Storsjö
This sends NACK for missed packets and PLI (picture loss indication) if a depacketizer indicates that it needs a new keyframe, according to RFC 4585. This is only enabled if the SDP indicated that feedback is supported (via the AVPF or SAVPF profile names). The feedback packets are throttled to a certain maximum interval (currently 250 ms) to make sure the feedback packets don't eat up too much bandwidth (which might be counterproductive). The RFC specifies a more elaborate feedback packet scheduling. The feedback packets are currently sent independently from normal RTCP RR packets, which is not totally spec compliant, but works fine in the environments I've tested it in. (RFC 5506 allows this, but requires a SDP attribute for enabling it.) Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-08rtpdec: Store the dynamic payload handler in the rtpdec contextMartin Storsjö
This allows calling other dynamic payload handler functions if needed. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-08rtpdec_vp8: Avoid a warning about a possibly unused variableMartin Storsjö
The warning is a false positive, but I prefer actually initializing it over masking it with av_uninit, since the code is not performance critical. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-08rtpdec_vp8: Make sure the previous packet is returnedMartin Storsjö
This is a bug from c7d4de3d73 - if the previous frame wasn't returned yet (due to missing the final packets), but we have enough data of it to return the first partition, we write that into pkt and set returned_old_frame. That commit forgot returning 0 for the case where this current packet didn't have the end_packet flag set. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-08rtpdec_vp8: Set the timestamp when returning a deferred packetMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-08hlsenc: Make the start_number option set the right variableKanglin
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-08img2dec: seeking supportPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-01-08Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: rtsp: Respect max_delay for the reordering queue when using custom IO Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-08Merge commit '8729698d50739524665090e083d1bfdf28235724'Michael Niedermayer
* commit '8729698d50739524665090e083d1bfdf28235724': rtsp: Recheck the reordering queue if getting a new packet lavr: log channel conversion description for any-to-any functions lavr: mix: reduce the mixing matrix when possible lavr: cosmetics: reindent Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-08Merge commit '9a00374cb4512a58a1fee366b850dfa87c76e1f3'Michael Niedermayer
* commit '9a00374cb4512a58a1fee366b850dfa87c76e1f3': doc: Fix a few typos in the developer documentation xwma: Remove unused variable asfdec: Fix printf format string length modifier Conflicts: doc/developer.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-08rtsp: Respect max_delay for the reordering queue when using custom IOMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-08rtsp: Recheck the reordering queue if getting a new packetMartin Storsjö
If we timed out and consumed a packet from the reordering queue, but didn't return a packet to the caller, recheck the queue status. Otherwise, we could end up in an infinite loop, trying to consume a queued packet that has already been consumed. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-08oggparseskeleton: Check the overall start time before using it.Michael Niedermayer
Fixes division by zero Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-08lavf/utils: more complete dts checksMichael Niedermayer
Fixes division by zero Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-08rmdec: Limit videobufsize to remaining amount of dataMichael Niedermayer
Fixes excessive memory allocation Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-07wtvdec: prevent memory leak in get_tag()Peter Ross
2013-01-07oggparsevorbis: fix vorbis_cleanup return typeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-07Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: oggdec: make sure the private parse data is cleaned up Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-07Merge commit '89b51b570daa80e6e3790fcd449fe61fc5574e07'Michael Niedermayer
* commit '89b51b570daa80e6e3790fcd449fe61fc5574e07': oggdec: free the ogg streams on read_header failure Conflicts: libavformat/oggdec.c Original commit this was based on: (this merge just moves the function up) commit 07a866282f08985c65c47ebabcf7b20f1c46daa0 Author: Michael Niedermayer <michaelni@gmx.at> Date: Tue Nov 20 15:12:37 2012 +0100 oggdec: fix memleak on header parsing failure Fixes Ticket1931 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-07xwma: Remove unused variableBenjamin Larsson
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2013-01-07wtvdec: warn about truncated filesPeter Ross
2013-01-07wtvenc: mux thumbnail picturePeter Ross
2013-01-07wtvdec: ignore WM/MediaThumbType metadata entryPeter Ross
This tag is used by Windows Media Centre in displaying the thumbnail, and should be transformed into FFmpeg metadata string.
2013-01-07wtvdec: demux thumbnail picture to AVStream.attached_picPeter Ross
2013-01-07Add EVRCA and SMV codec idPaul B Mahol
Demuxing files should be possible even if there are no decoding support in lavc (yet). Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-01-07frmdec: tag 2 is AV_PIX_FMT_RGB0Peter Ross
2013-01-07frmdec: terminate frm_pix_fmt_tagsPeter Ross
2013-01-07frmdec: use AV_PIX_FMT_xxxPeter Ross
2013-01-07iff: support seeking with maudPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-01-07w64: fact guid supportPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-01-07asfdec: Fix printf format string length modifierDiego Biurrun
2013-01-06ff_get_audio_frame_size: try to fix wma in wavMichael Niedermayer
Fixes Ticket1905, Ticket2114 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-06Support decoding AC-3 in wav.Carl Eugen Hoyos
All known samples are actually ac3-in-spdif-in-wav, so use the spdif demuxer to get the ac3 frames.
2013-01-06oggdec: make sure the private parse data is cleaned upLuca Barbato
2013-01-06oggdec: free the ogg streams on read_header failureLuca Barbato
Plug an annoying memory leak on broken files.
2013-01-06012v decoder.Carl Eugen Hoyos
The decoder also supports a12v, but removes the transparency layer since no samples with actual transparency are available for testing.
2013-01-06Support stereo as experimental feature in mmf / Yamaha SMAF.Carl Eugen Hoyos
Fixes ticket #1085.
2013-01-06Drop Snow codecDiego Biurrun
Snow is a toy codec with no real-world use and horrible code.