summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-06-1833-112/+589
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: lavr: add x86-optimized functions for mixing 1-to-2 s16p with flt coeffs lavr: add x86-optimized functions for mixing 1-to-2 fltp with flt coeffs Add Dolby/DPLII downmix support to libavresample vorbisdec: replace div/mod in loop with a counter fate: vorbis: add 5.1 surround test rtpenc: Allow requesting H264 RTP packetization mode 0 configure: Sort the library listings in the help text alphabetically dwt: remove variable-length arrays RTMPT protocol support http: Properly handle chunked transfer-encoding for replies to post data http: Fail reading if the connection has gone away amr: Mark an array const amr: More space cleanup rtpenc: Fix memory leaks in the muxer open function Conflicts: Changelog configure doc/APIchanges libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavr: add x86-optimized functions for mixing 1-to-2 s16p with flt coeffsJustin Ruggles2012-06-182-0/+60
| |
| * lavr: add x86-optimized functions for mixing 1-to-2 fltp with flt coeffsJustin Ruggles2012-06-182-0/+43
| |
| * Add Dolby/DPLII downmix support to libavresampleJohn Stebbins2012-06-188-11/+72
| | | | | | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * vorbisdec: replace div/mod in loop with a counterMans Rullgard2012-06-181-5/+12
| | | | | | | | | | | | 2x speedup of surround decoding on Cortex-A9. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * fate: vorbis: add 5.1 surround testMans Rullgard2012-06-181-0/+4
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * rtpenc: Allow requesting H264 RTP packetization mode 0Martin Storsjö2012-06-184-4/+17
| | | | | | | | | | | | | | | | | | This requires all NAL units to fit within single RTP packets. It doesn't change the actual packetization for packets that fit, but errors out and gives a helpful hint if the NAL units would have to be split, and signals the right packetization mode in the SDP. Signed-off-by: Martin Storsjö <martin@martin.st>
| * configure: Sort the library listings in the help text alphabeticallyMartin Storsjö2012-06-181-3/+3
| | | | | | | | | | | | | | Only these three libraries were out of order, the rest was already neatly sorted. Signed-off-by: Martin Storsjö <martin@martin.st>
| * dwt: remove variable-length arraysRonald S. Bultje2012-06-177-74/+79
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * RTMPT protocol supportSamuel Pitoiset2012-06-178-5/+285
| | | | | | | | | | | | | | | | | | | | This adds two protocols, but one of them is an internal implementation detail just used as an abstraction layer/generalization in the code. The RTMPT protocol implementation uses rtmphttp:// as an alternative to the tcp:// protocol. This allows moving most of the lower level logic out from the higher level generic rtmp code. Signed-off-by: Martin Storsjö <martin@martin.st>
| * http: Properly handle chunked transfer-encoding for replies to post dataMartin Storsjö2012-06-171-9/+6
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * http: Fail reading if the connection has gone awayMartin Storsjö2012-06-171-0/+3
| | | | | | | | | | | | | | This can happen if doing a new request using the same socket, but the new request failed, which clears the urlcontext. Signed-off-by: Martin Storsjö <martin@martin.st>
| * amr: Mark an array constMartin Storsjö2012-06-171-1/+1
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * amr: More space cleanupMartin Storsjö2012-06-171-1/+1
| | | | | | | | | | | | This was missed in the previous cleanup patch. Signed-off-by: Martin Storsjö <martin@martin.st>
| * rtpenc: Fix memory leaks in the muxer open functionMartin Storsjö2012-06-171-2/+6
| | | | | | | | | | | | Also return a proper error code in these cases. Signed-off-by: Martin Storsjö <martin@martin.st>
* | libavutil: add a merge sort.Michael Niedermayer2012-06-181-0/+25
| | | | | | | | | | | | | | compared to qsort this is slower but its stable and doesnt have a O(n^2) worst case Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | qsort doxyMichael Niedermayer2012-06-181-0/+6
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | qsort: add some forgotten ()Michael Niedermayer2012-06-181-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavutil: add AV_QSORT()Michael Niedermayer2012-06-181-0/+86
| | | | | | | | | | | | | | | | | | | | about 2-5 times faster than gnu libcs qsort() And should be 100% binary identical across platforms. I will bump the version once the API is certainly stable and everyone is happy with the API. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffmpeg.c: count subtitles in total size.Nicolas George2012-06-181-3/+8
| | | | | | | | | | This avoids the "Output file is empty" warning with subtitles-only files.
* | ffprobe: dump AVPacket.convergence_duration.Nicolas George2012-06-182-0/+4
| |
* | ffprobe: add -show_data option.Nicolas George2012-06-183-0/+43
| |
* | lavf: add field for how duration is estimatedMichael Bradshaw2012-06-184-2/+27
| | | | | | | | Signed-off-by: Michael Bradshaw <mbradshaw@sorensonmedia.com>
* | Fix interlaced prediction for RGB utvideo.Carl Eugen Hoyos2012-06-181-0/+6
| | | | | | | | Fixes ticket #1215
* | Merge remote-tracking branch 'cus/stable'Michael Niedermayer2012-06-171-4/+4
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | * cus/stable: ffplay: fix -vismv 1 ffplay: rename buffer source instance from "src" to "ffplay_buffer" ffplay: use key=val syntax for the buffersrc args Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | ffplay: fix -vismv 1Michael Niedermayer2012-06-171-1/+1
| | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Marton Balint <cus@passwd.hu>
| * | ffplay: rename buffer source instance from "src" to "ffplay_buffer"Stefano Sabatini2012-06-171-2/+1
| | | | | | | | | | | | | | | | | | The new name is more descriptive. Signed-off-by: Marton Balint <cus@passwd.hu>
| * | ffplay: use key=val syntax for the buffersrc argsStefano Sabatini2012-06-171-1/+2
| | | | | | | | | | | | | | | | | | | | | Fix warning: [src @ ...] Flat options syntax is deprecated, use key=value pairs. Signed-off-by: Marton Balint <cus@passwd.hu>
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-06-174-60/+60
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: amr: Cosmetic cleanup mov_chan: Fix operator precedence by adding parentheses doc: Add missing protocols to list of supported protocols. tcp: Check the listen call Conflicts: libavformat/amr.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | amr: Cosmetic cleanupMartin Storsjö2012-06-171-57/+40
| | | | | | | | | | | | | | | | | | | | | | | | Add spaces around operators, fix brace placement and whitespace to match K&R style, vertically align code, remove redundant != 0 and convert x == 0 into !x, drop useless braces. Signed-off-by: Martin Storsjö <martin@martin.st>
| * | mov_chan: Fix operator precedence by adding parenthesesMartin Storsjö2012-06-171-1/+1
| | | | | | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * | doc: Add missing protocols to list of supported protocols.Diego Biurrun2012-06-171-2/+13
| | |
| * | tcp: Check the listen callJordi Ortiz2012-06-171-1/+5
| | | | | | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | | lavfi: use designated initializers for AVClassPaul B Mahol2012-06-1725-53/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | While here: - add missing .version and .category, - make .class_name consistent across filters, - align declarations. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | | MAINTAINERS: reorganize entries in the libavfilter sectionStefano Sabatini2012-06-171-2/+5
| | |
* | | intel h263 dec: support advanced predictionMichael Niedermayer2012-06-171-2/+2
| |/ |/| | | | | | | | | Fixes Ticket1292 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vp3dec: fix null ptr derefernce.Michael Niedermayer2012-06-171-1/+3
| | | | | | | | | | | | Fixes ticket1403 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | attributes: move av_restrict fallback from internal to attributesMichael Niedermayer2012-06-172-4/+4
| | | | | | | | | | | | This should fix --enable-hardcoded-tables Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: fix fate-aac-aref-encode dependanciesMichael Niedermayer2012-06-171-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avienc: use av_assertMichael Niedermayer2012-06-171-3/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | msmpeg4enc: use av_assertMichael Niedermayer2012-06-171-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc: add two similar overlay "side-by-side" examples.Clément Bœsch2012-06-171-0/+7
| |
* | lavfi: add atempo filterPavel Koshevoy2012-06-178-1/+1185
| | | | | | | | | | | | | | | | | | Add atempo audio filter for adjusting audio tempo without affecting pitch. This filter implements WSOLA algorithm with fast cross correlation calculation in frequency domain. Signed-off-by: Pavel Koshevoy <pavel@homestead.aragog.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | lavu/internal: define av_restrict if it has not been defined by config.hMichael Niedermayer2012-06-171-0/+4
| | | | | | | | | | | | This can happen if a application doesnt use ffmpegs configure Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | enable C99-external_inline for iclJ. Bohl2012-06-171-0/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc: build some codecs only if they are actually enabledPaul B Mahol2012-06-1713-15/+56
| | | | | | | | | | | | Saves few bytes if only some of them in same file are enabled. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Change all uses of restrict to use av_restrict instead.Ronald S. Bultje2012-06-177-10/+10
| | | | | | | | | | | | | | | | | | | | Defining restrict results - for some compilers - in changing other uses of the restrict keyword also, e.g. __declspec(restrict) gets changed to __declspec(__restrict) on MSVC. This causes compilation failures. Therefore, using a private namespace macro instead is more reliable and robust. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-06-162-1/+124
|\ \ | |/ | | | | | | | | | | | | * qatar/master: flacdec: read attached pictures. lavf: don't segfault when a NULL filename is passed to avformat_open_input() Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * flacdec: read attached pictures.Anton Khirnov2012-06-161-0/+123
| |
| * lavf: don't segfault when a NULL filename is passed to avformat_open_input()Anton Khirnov2012-06-161-1/+1
| | | | | | | | | | | | | | | | This can easily happen when the caller is using a custom AVIOContext. Behave as if the filename was an empty string in this case. CC: libav-stable@libav.org