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

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-05avfilter: new multimedia filter avf_showcqt.cMuhammad Faiz
this filter is the same as showspectrum but with constant Q transform, so frequency is spaced logarithmically
2014-06-05tests: add adpcm trellis testsTimothy Gu
adpcm_ima_qt does not produce reproducible results, so it is temporarily disabled (see #3701). Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-05tests: Add ac3_fixed decoder testTimothy Gu
Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-05tests/swr: move the results out of the functionsTimothy Gu
This prevents all results from being declared whenever the function is called. Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-05avutil/ppc/intreadwrite: try to fix intreadwrite for ppc64leMichael Niedermayer
Untested due to lack of hardware Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-05huffyuvdec: remove superfluous check in BGR codeChristophe Gisquet
Before: 154861 decicycles After: 152912 decicycles Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-05huffyuvdec: remove superfluous checkChristophe Gisquet
An invalid entry already has the property of having a negative number of bits, so remove the check on the reserved value, and rearrange the code as a consequence. 346800 decicycles in 422, 262079 runs, 65 skips 168197 decicycles in gray, 262077 runs, 67 skips Overall time: 7.878s 319076 decicycles in 422, 262096 runs, 48 skips 159875 decicycles in gray, 262057 runs, 87 skips Overall time: 7.394s Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-05huffyuvdec: trick for plane decoding, 8bitsChristophe Gisquet
10496 -> 9105 cycles. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-05huffyuvdec: clean up macroChristophe Gisquet
It's no longer used inside another specific macro, so rename it. Also remove duplicated definition and realign code. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-05avcodec/dcadec: Check dca_dmixtable indexMichael Niedermayer
Found-by: Niels Möller <nisse@lysator.liu.se> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-05avcodec/dcadec: remove fishy FFMAX()Michael Niedermayer
These where intended to maintain the previous behavior before dca_dmix_code() but it is unclear (to me) which way is correct and no sample seem to trigger the case, also they are incomplete for the purprose of error checking Found-by: Niels Möller <nisse@lysator.liu.se> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-04Merge remote-tracking branch 'cehoyos/master'Michael Niedermayer
* cehoyos/master: Fix rc_max_rate documentation. Fix some fate filter tests with --target-path. Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-04Fix rc_max_rate documentation.Carl Eugen Hoyos
The mpegvideo decoder sets rc_max_rate since 25b7aa98.
2014-06-04Fix some fate filter tests with --target-path.Carl Eugen Hoyos
2014-06-04Merge commit '39ec5e1cf8444f827c42effb76e5694e091bbff3'Michael Niedermayer
* commit '39ec5e1cf8444f827c42effb76e5694e091bbff3': avconv: Report the codec and the encoder separately Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-04avfilter/bufferqueue: Increase buffer queue sizeTobias Rapp
Avoid buffer overruns when processing some MOV files with the amerge filter. Files produced by Adobe Premiere Pro CC have up to one second of audio not interleaved. With common settings (<= 48kHz) that makes up to 47 frames so a queue length of 64 makes sense. Fixes ticket #3510. Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-04avcodec/dvbsubdec: add some basic av_log debuging supportMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-04huffyuvdec: implement trick for BGRChristophe Gisquet
Before: 179436 decicycles in rgb, 32735 runs, 33 skips Stripped object size: 23188 After: 154861 decicycles in rgb, 32738 runs, 30 skips Stripped object size: 22736 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-04huffyuvdec: implement trickChristophe Gisquet
When the joint table does not contain a valid entry, the decoding restarts from scratch. By implementing the trick of jumping to the 2nd level of the individual table (and inlining the whole), a speed improvement of 5-10% is possible. On a 1000-frames YUV4:2:0 video, before: 362851 decicycles in 422, 262094 runs, 50 skips 182488 decicycles in gray, 262087 runs, 57 skips Object size: 23584 Overall time: 8.377 After: 346800 decicycles in 422, 262079 runs, 65 skips 168197 decicycles in gray, 262077 runs, 67 skips Object size: 23188 Overall time: 7.878 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-04avconv: Report the codec and the encoder separatelyLuca Barbato
Bug-Id: 694
2014-06-04Merge commit '95b7fa1729b93bbb3f4fb85a5c0cb53cf970c3c7'Michael Niedermayer
* commit '95b7fa1729b93bbb3f4fb85a5c0cb53cf970c3c7': oggenc: Support flushing the muxer Conflicts: libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-04Merge commit 'd5a55981986ac5d1a31aef3a8d16eaff8534a412'Michael Niedermayer
* commit 'd5a55981986ac5d1a31aef3a8d16eaff8534a412': build: check if AS supports the '.func' directive Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-04oggenc: Support flushing the muxerMartin Storsjö
This allows the caller to write all buffered data to disk, allowing the caller to know at what byte position in the file a certain packet starts (any packet written after the flush will be located after that byte position). Signed-off-by: Martin Storsjö <martin@martin.st>
2014-06-04avcodec/x86/dsputilenc_mmx: fix build without yasmMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-04avformat/avidec: allow rounding errors between scale/rate and timebaseMichael Niedermayer
Fixes Ticket3670 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-04avcodec/h264: in the absence of recovery points, be more tolerant on ↵Michael Niedermayer
accepting plain I frames Fixes: Ticket3652 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-04avcodec/lagarithrac: lag_get_rac: use normal divisionMichael Niedermayer
maybe 0.3% faster and simpler code
2014-06-04avcodec/lagarithrac: increase LUT from 256 to 1024 bytesMichael Niedermayer
about 2 cycles (~1%) faster lag_get_rac() Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-04avcodec/lagarithrac.h/lag_get_rac: drop apparently unneeded operationsMichael Niedermayer
2014-06-04x86/motion_est: sad_{x, y}2_mmxext functions are bitexactJames Almer
Only the xy2 functions aren't. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-04motion-test: force C functions for the reference C contextJames Almer
It was instead using the highest available asm functions, which completely kills the point of being a reference C context. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-04Merge remote-tracking branch 'cehoyos/master'Michael Niedermayer
* cehoyos/master: Fix fate-aac-ln-encode with --target-path (second try). Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-04Fix fate-aac-ln-encode with --target-path (second try).Carl Eugen Hoyos
2014-06-04x86: dsputilenc: convert hf_noise*_mmx to yasmTimothy Gu
Signed-off-by: Timothy Gu <timothygu99@gmail.com> Several bugfixes by: Christophe Gisquet <christophe.gisquet@gmail.com> See: [FFmpeg-devel] [WIP] [PATCH 4/4] x86: dsputilenc: convert hf_noise*_mmx to yasm Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03avcodec/libopenjpegenc: Add frame-threading capabilityDave Rice
This gives a >50% speed up when encoding with libopenjpeg. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03fix various typosLou Logan
Signed-off-by: Lou Logan <lou@lrcd.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03ffmpeg: try to use the more fitting of the 2 encoder contextsMichael Niedermayer
This fixes the interactively enabled encoder debug by pressing 'D' Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03doc/muxers: Document problems of omitting nut syncpoints as well as alternativesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03Merge commit '896a5bff64264f4d01ed98eacc97a67260c1e17e'Michael Niedermayer
* commit '896a5bff64264f4d01ed98eacc97a67260c1e17e': arm: check if AS supports .dn Conflicts: configure libavcodec/arm/vc1dsp_init_neon.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03Merge commit '68a06b3a639ee21c78532ee4c50c3366bf890ff7'Michael Niedermayer
* commit '68a06b3a639ee21c78532ee4c50c3366bf890ff7': aarch64: use '#' for whole line asm comments Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03Merge commit '6a0fa4d86f2b3e9060a1153b39fa3bfe36f1b617'Michael Niedermayer
* commit '6a0fa4d86f2b3e9060a1153b39fa3bfe36f1b617': aarch64: remove optional :pg_hi21: for adrp instruction Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03Merge commit 'fd2981ea92d9a776fcb1a13377dce1c8a7db7b5e'Michael Niedermayer
* commit 'fd2981ea92d9a776fcb1a13377dce1c8a7db7b5e': aarch64: add darwin style PAGE/PAGEOFF relocations Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03avcodec/vp3: free tables before allocating new onesMichael Niedermayer
Fixes memleak on seeking Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03avcodec/vp3: factorize out free_tables()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03ffmpeg: use av_log_ask_for_sample() instead of duplicating ↵Michael Niedermayer
avpriv_request_sample()
2014-06-03Loose mplayer in MPlayer/incoming/Michael Niedermayer
Found-by: Clément Bœsch <u@pkh.me> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03Add direct link to ML in missing_feature_sample()Michael Niedermayer
Reviewed-by: Clément Bœsch <u@pkh.me> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03ffmpeg: request sample if the decoder & demuxer has_b_frames mismatchMichael Niedermayer
We cannot use avpriv_request_sample() as this is private to the libs or rather it would be a bad usage example Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03ffmpeg: remove "has_b_frames" backpassingMichael Niedermayer
It seems working without this now for the files i tested it with, if this causes a regression, dont hesitate to put the line back or open a ticket or fix (if possible) the parser Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03avformat/asfdec: Use a parser for mpeg4-asp to find has_b_framesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>