summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* rename sub_hfyu_median_prediction_int16 to sub_hfyu_median_pred_int16Michael Niedermayer2014-05-29
| | | | | | This makes the naming more consistent with the 8bit variant Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* x86/dsputilenc: implement XOP version of pix_sum16James Almer2014-05-29
| | | | | | | SSE2: 137 cycles XOP: 87 cycles Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '08cd92144e73195eecc28ed0348e66e255516b82'Michael Niedermayer2014-05-29
|\ | | | | | | | | | | | | * commit '08cd92144e73195eecc28ed0348e66e255516b82': aarch64: Use the correct syntax for relocations Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * aarch64: Use the correct syntax for relocationsMartin Storsjö2014-05-29
| | | | | | | | | | | | | | | | | | | | This fixes building in PIC mode with gas. The examples in the gas manual showed using a # here even though gas itself actually didn't support that syntax (and the gas test suite only tests it without the extra hash sign). CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
* | avcodec/dpx_parser: Allow frame size to be too smallMichael Niedermayer2014-05-29
| | | | | | | | | | | | Fixes Ticket3402 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/dpx_parser: fix flushing end outMichael Niedermayer2014-05-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/dpx_parser: reset index when finding a startcode, not afterMichael Niedermayer2014-05-29
| | | | | | | | | | | | This is simpler Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | huffyuv: change left prediction access in BGRAChristophe Gisquet2014-05-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | huffyuv: avoid duplicated definesChristophe Gisquet2014-05-29
| | | | | | | | | | | | Move the defines to the dsp header. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '962d63157322466a9a82f9f9d84c1b6f1b582f65'Michael Niedermayer2014-05-29
|\| | | | | | | | | | | | | | | | | | | | | * commit '962d63157322466a9a82f9f9d84c1b6f1b582f65': matroskaenc: set the stream timebase earlier Conflicts: tests/ref/lavf/mkv tests/ref/seek/lavf-mkv Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * matroskaenc: set the stream timebase earlierAnton Khirnov2014-05-29
| | | | | | | | Fixes calculating the ts offset for audio codecs with delay.
* | Merge commit '43e7f0797f9f821a3866a20f05e512e13c82076a'Michael Niedermayer2014-05-29
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '43e7f0797f9f821a3866a20f05e512e13c82076a': flvenc: only write the framerate tag based on avg_frame_rate Conflicts: tests/ref/lavf/flv_fmt tests/ref/seek/lavf-flv_fmt tests/ref/seek/vsynth2-flv tests/ref/vsynth/vsynth1-flashsv tests/ref/vsynth/vsynth1-flv tests/ref/vsynth/vsynth2-flashsv tests/ref/vsynth/vsynth2-flv Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * flvenc: only write the framerate tag based on avg_frame_rateAnton Khirnov2014-05-29
| | | | | | | | | | Do not fall back on the codec timebase, since that can be anything for VFR video.
* | Merge commit 'cf6977712c9e5abe6dc55289f6322ccbf10321a9'Michael Niedermayer2014-05-29
|\| | | | | | | | | | | | | * commit 'cf6977712c9e5abe6dc55289f6322ccbf10321a9': movenc: write avg_frame_rate as the framerate, not the codec timebase Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * movenc: write avg_frame_rate as the framerate, not the codec timebaseAnton Khirnov2014-05-29
| |
* | Merge commit '81eec081afea9fc017a175581ceea7c420a0dfc3'Michael Niedermayer2014-05-29
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '81eec081afea9fc017a175581ceea7c420a0dfc3': matroskaenc: base DefaultDuration on the framerate, not the codec timebase Conflicts: libavformat/matroskaenc.c tests/ref/lavf/mkv tests/ref/seek/lavf-mkv See: ea83b032af825d10f7d6db8a71933edce5b842a3 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * matroskaenc: base DefaultDuration on the framerate, not the codec timebaseAnton Khirnov2014-05-29
| | | | | | | | | | | | This results in DefaultDuration not being written when the framerate is not known, but as this field is purely informative, this should not break any sane demuxers.
* | Merge commit 'a53551cba86bb67efcb6105fdc337a36c43132bd'Michael Niedermayer2014-05-29
|\| | | | | | | | | | | | | * commit 'a53551cba86bb67efcb6105fdc337a36c43132bd': frame: fix the error path in av_frame_copy_props() Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * frame: fix the error path in av_frame_copy_props()Roman Savchenko2014-05-29
| | | | | | | | | | | | First free metadata, then the side data it is contained in. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | avformat/nutenc: replace conditional by assertMichael Niedermayer2014-05-29
| | | | | | | | | | | | Its implied by sp_count==0 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/nutenc: limit index table size if no index is going to be writtenMichael Niedermayer2014-05-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/nutenc: add mode that omits the indexMichael Niedermayer2014-05-29
| | | | | | | | | | | | | | When the index is not written, several data tables become unneeded, reducing memory and cpu requirements. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | nutenc: avoid av_tree_find() operation per syncpointMichael Niedermayer2014-05-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/nutdec: Fix handling of older 4.0 filesMichael Niedermayer2014-05-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/nutenc: bump minor version due to broadcast/pipeMichael Niedermayer2014-05-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/nutenc: change check to match commentMichael Niedermayer2014-05-29
| | | | | | | | | | | | The code appears to assume STABLE will never change Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/nutenc: fix used version valueMichael Niedermayer2014-05-29
| | | | | | | | | | | | | | The broadcast/pipe flags arent stable + 1 they would be 4 or whenever but wouldnt change based on which is stable Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'ad0fe2f4012031c47268f14b9835088c488e1998'Michael Niedermayer2014-05-29
|\| | | | | | | | | | | | | * commit 'ad0fe2f4012031c47268f14b9835088c488e1998': af_resample: Use avresample_get_out_samples Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * af_resample: Use avresample_get_out_samplesLuca Barbato2014-05-28
| |
* | Merge commit 'b2d45654220503224aa94e78cdff19ec624e9342'Michael Niedermayer2014-05-29
|\| | | | | | | | | | | | | * commit 'b2d45654220503224aa94e78cdff19ec624e9342': avresample: Add avresample_get_out_samples Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avresample: Add avresample_get_out_samplesLuca Barbato2014-05-28
| | | | | | | | | | Utility function to get the upper bound on the number of samples the resampler would output.
* | Merge commit 'c94e2e85cb6af8a570d8542a830556243bd32873'Michael Niedermayer2014-05-29
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c94e2e85cb6af8a570d8542a830556243bd32873': nut: Support experimental NUT 4 features Conflicts: doc/nut.texi libavformat/nut.h libavformat/nutdec.c libavformat/nutenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * nut: Support experimental NUT 4 featuresLuca Barbato2014-05-28
| | | | | | | | | | | | | | Add the low overhead pipe mode and the extended broadcast mode. Export the options as 'syncponts' since it impacts only that. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '6d212599aa684f30511fb08ca30fe2378405304e'Michael Niedermayer2014-05-29
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '6d212599aa684f30511fb08ca30fe2378405304e': avformat: Provide a standard compliance flag Conflicts: doc/APIchanges libavformat/avformat.h libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avformat: Provide a standard compliance flagLuca Barbato2014-05-28
| | | | | | | | | | | | Provide f_strict for avconv usage. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | libavcodec/x86/dsputilenc: drop and 0xffff that should have becomei redundantMichael Niedermayer2014-05-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | x86/dsputilenc: implement SSE2 versions of pix_{sum16, norm1}James Almer2014-05-28
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tests/fate/opus: change test to use the official reference samplesMichael Niedermayer2014-05-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The official samples are 50% smaller Avoid having reference samples which are strongly linked to the used resampler implementation. (which for example would require new samples to be used if this implementation changes) Also its more correct to use the official samples instead of the current decoder output also enable tests The tests also fully pass as well with the previous samples. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | INSTALL: add markdown syntaxKonrad Iturbe2014-05-28
| | | | | | | | | | Reviewed-by: llogan Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | LICENCE: add markdown syntaxKonrad Iturbe2014-05-28
| | | | | | | | | | Reviewed-by: llogan Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | README: add markdown syntaxKonrad Iturbe2014-05-28
| | | | | | | | | | Reviewed-by: llogan Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '7dba055bb0d31b2c79d9c3a66abb849a71417d3c'Michael Niedermayer2014-05-28
|\| | | | | | | | | | | | | | | | | | | | | * commit '7dba055bb0d31b2c79d9c3a66abb849a71417d3c': oggenc: Fix the EOS flag Conflicts: tests/ref/lavf/ogg See: 919c320f7226bf873a9148e1db8994745f9d425d Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * oggenc: Fix the EOS flagMichael Niedermayer2014-05-28
| | | | | | | | | | | | | | | | | | | | | | This corrects the bug that caused the checksums to change in 9767d7c092c890ecc5953452e8a951fd902dd67b. It caused the EOS flag to be set incorrectly; the ogg spec does not allow it to be set in the middle of a logical bitstream. Signed-off-by: Andrew Kelley <superjoe30@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
* | lavf: Remove experimental flag for Opus in WebMVignesh Venkatasubramanian2014-05-28
| | | | | | | | | | | | | | | | | | | | Opus in WebM is no more experimental as we have everything necessary in the container writing code as per the spec. So removing the experimental flag. Note that we removed the experimental suffix from the CodecId field long ago ( http://goo.gl/O0TYRB ). Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavformat/utils: Warning about invalid cover art instead of an errorLazaros Koromilas2014-05-28
| | | | | | | | | | | | This way other streams can still be used with the -map option. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | x86: hevc_mc: better register allocationChristophe Gisquet2014-05-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The xmm reg count was incorrect, and manual loading of the gprs furthermore allows to noticeable reduce the number needed. The modified functions are used in weighted prediction, so only a few samples like WP_* exhibit a change. For this one and Win64 (some widths removed because of too few occurrences): WP_A_Toshiba_3.bit, ff_hevc_put_hevc_uni_w 16 32 before: 2194 3872 after: 2119 3767 WP_B_Toshiba_3.bit, ff_hevc_put_hevc_bi_w 16 32 64 before: 2819 4960 9396 after: 2617 4788 9150 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mjpegdec: Support pix_fmt_id== 0x42111100Michael Niedermayer2014-05-28
| | | | | | | | | | Fixes: 538782_300.jpg Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/matroskaenc: fix ident stringMichael Niedermayer2014-05-28
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'b5aa48551300eed678aaea86ced7086758598a35'Michael Niedermayer2014-05-28
|\| | | | | | | | | | | | | * commit 'b5aa48551300eed678aaea86ced7086758598a35': ppc: Move vec_unaligned_load macro to util_altivec Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ppc: Move vec_unaligned_load macro to util_altivecDiego Biurrun2014-05-28
| | | | | | | | This allows reusing it from multiple files.