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
2015-06-22avcodec/mips: MSA (MIPS-SIMD-Arch) optimizations for block functionsShivraj Patil
This patch adds MSA (MIPS-SIMD-Arch) optimizations for block functions in new file blockdsp_msa.c Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-22fate: add some tests for ffv1 level 3 with 8/10/16 bpsTobias Rapp
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-22swr: Remember previously set int_sample_format from userMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-22swresample/swresample: Clear delayed_samples_fixup in clear_context()Michael Niedermayer
This probably makes no difference but its more proper Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-22lavf/file: implement move and delete callbacksMariusz Szczepańczyk
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-22lavf/avio: Extend API with avio_move() and avio_delete()Mariusz Szczepańczyk
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-22Merge commit '61dc9d647c6664e11674d9a10fdde29987d6acda'Michael Niedermayer
* commit '61dc9d647c6664e11674d9a10fdde29987d6acda': udp: Fix local_port management Conflicts: libavformat/udp.c See: 4f3f5ee1ac93797954eb66ef4d19e2256c0aaee7 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-22udp: Fix local_port managementLuca Barbato
The default value for unset is -1, not 0. Problem introduced in 66028b7ba6b411ba12ef553e9c8f1f4a4fe27710
2015-06-22avcodec/jpeg2000: Move L band scaling from the 9/7f wavelet to quantization ↵Michael Niedermayer
stage This reduces the number of operations Its not done for 9/7i as that would overflow thanks to JPEG2000 allowing 32 decomposition levels Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-22avcodec/jpeg2000dwt: use 32x32->64 multiplies in the 9/7i DWTMichael Niedermayer
This significantly improves the quality when the integer 9/7 transform is used Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-22avcodec/jpeg2000: Move H band scaling from wavelet into quantization codeMichael Niedermayer
This reduces the number of operations done and is equivalent except for rounding Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-22avcodec/jpeg2000dwt: Move K/X constants to headerMichael Niedermayer
this makes them accessible by the rest of the jpeg2000 code Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-22avcodec/jpeg2000: Move gainb handling into the quantization codeMichael Niedermayer
thats how the specification defines it, this also improves numerical accuracy of the integer wavelet implementation. It otherwise should be equivalent, in case of overflows this can be reverted. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-22ffserver: drop unneeded else branchingReynaldo H. Verdejo Pinochet
Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2015-06-22ffserver: drop unneeded else branchingReynaldo H. Verdejo Pinochet
Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2015-06-22ffserver: drop unneeded else branchingReynaldo H. Verdejo Pinochet
Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2015-06-22ffserver: formatingReynaldo H. Verdejo Pinochet
Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2015-06-22swresample: soxr implementation for swr_get_out_samples()Rob Sykes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-21Merge commit '8655c54160767de1a6b96f8bc310d6e4eaceff48'Michael Niedermayer
* commit '8655c54160767de1a6b96f8bc310d6e4eaceff48': libvpx: Support the vp9 extended profiles Conflicts: Changelog configure libavcodec/libvpx.c libavcodec/libvpx.h libavcodec/libvpxdec.c libavcodec/libvpxenc.c libavcodec/version.h mostly not merged, as requested by jamrial See: 01e59d48ed1a41b88107ed1d4d56ae0cbcd1a60e See: 079b7f6eacc09bc2813fc1ddc230ab05022b69c2 and others Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-21Merge commit '05bf3f54e6078716f6267df530bf1d474ca3d606'Michael Niedermayer
* commit '05bf3f54e6078716f6267df530bf1d474ca3d606': libvpx: Do not set vp8 only parameters when encoding in vp9 Conflicts: libavcodec/libvpxenc.c See: 238ec505e263e7d0363798a05c1c28f494a6300a See: ae330070ee8b985abb011835502b03baacfbb18c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-21Merge commit 'c060d046aa2f89c0e601a2dcfbce53f0e36cf498'Michael Niedermayer
* commit 'c060d046aa2f89c0e601a2dcfbce53f0e36cf498': af_resample: Set the number of samples in the last frame Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-21Merge commit '6ec688e1bc76dd93151cbca1c340162ae4b10d77'Michael Niedermayer
* commit '6ec688e1bc76dd93151cbca1c340162ae4b10d77': mp3: enable packed main_data decoding in MP4 Conflicts: libavcodec/mpegaudiodec_template.c Only the parts needed to support the available sample are merged the remaining error checks are left in place Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-21avcodec/jpeg2000dwt: Fix value of F_LFTG_X and I_LFTG_XMichael Niedermayer
Even if the jpeg2000 spec uses a wrong value this does not make mathematics work this way, also this has been corrected in the 2004 version AFAIK Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-21swresample/swresample: Print used int_sample_fmtMichael Niedermayer
Suggested-by: wm4 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-21swresample: Choose 16bit internally only if input and output is 16bit or lessMichael Niedermayer
or if no rematrix and no resampling is performed and the input is 16bit note reampling and rematrix itself always use more than 16bit internally the "internal" sampling format is the format between these steps Its unlikely the difference from this commit is audible in any case unless there is some bug either before or after the change. but multiple people prefer this and it slightly improves the precission of computations. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-21avcodec/jpeg2000dwt: also test 9/7 float DWTMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-21libvpx: Support the vp9 extended profilesLuca Barbato
Bump the minimum libvpx version to 1.3.0 and rework the configure logic to fail only if no decoders and encoders are found. Based on the original patch from Vittorio. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2015-06-21avcodec/jpeg2000dwt: List differences for DWT testMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-21avcodec/jpeg2000dwt: increase the number of test iterationsMichael Niedermayer
the code had too little coverage Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-21avcodec/jpeg2000dwt: Also test 9/7 integer DWTMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-21avcodec/jpeg2000dwt: Allow testing with a maximum allowed differenceMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-21avformat/brstm: support little-endian s16 PCMPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-06-21lavc/adpcm: THP: don't use the ADPC/SEEK table when not seekingRodger Combs
This is almost certainly closer to how the actual Nintendo players work, and fixes some output pops in files with blank ADPC/SEEK tables (like those from brawlcustommusic).
2015-06-21lavf/brstm: handle a BFSTM endianness oddityRodger Combs
2015-06-21lavf/brstm: add support for seekingRodger Combs
2015-06-21lavf/brstm: cleanup; fix short-block demuxingRodger Combs
2015-06-21lavf/brstm: move bfstm var to a localRodger Combs
2015-06-21avformat/rawenc: Store sample number for ADXMichael Niedermayer
Fixes Ticket4540 Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-21Support demuxing 4gv codec stored in qcp filesPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-06-21ffmpeg_opt: Fix handling of creation_time nowMichael Niedermayer
Fixes Ticket4495 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-21avformat/movenc: Check return code of ff_iso8601_to_unix_time()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-21avcodec/mjpegdec: dont try to combine fields for decimated multiscope 2 materialMichael Niedermayer
Fixes Ticket4535 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-21libvpxenc: support setting colorspace for vp9James Zern
the vp9 bitstream supports 8 values: unknown (default), bt601, bt709, smpte170, smpte240, bt2020, reserved and sRGB. Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: James Zern <jzern@google.com>
2015-06-21lavc/adpcm: THP: fix indentationRodger Combs
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-20avcodec/mqcenc: Remove unused variableMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-20libavfilter/formats: Fix parsing of channel specifications with a trailing 'c'.Simon Thelen
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-20lavc/adpcm: THP: allow channel counts up to 10Rodger Combs
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-20lavf/brstm: allow larger block sizesRodger Combs
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-20lavf/brstm: support little-endian files (BCSTM; 3DS)Rodger Combs
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-06-20lavc/adpcm: THP: handle packets with sample counts not divisible by 14Rodger Combs
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>