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
2012-06-17lavc: build some codecs only if they are actually enabledPaul B Mahol
Saves few bytes if only some of them in same file are enabled. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-06-17Change all uses of restrict to use av_restrict instead.Ronald S. Bultje
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>
2012-06-17diracdsp: try to fix segfaultMichael Niedermayer
This might fix Ticket1412 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-16mpegvideo_common.h: use av_assertMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-16lavc/rawdec: fix various bogus error codes and add some logsStefano Sabatini
Help debugging.
2012-06-16lavc/utils: in avcodec_decode_video2() return proper error code instead of -1Stefano Sabatini
Return AVERROR(EINVAL) in case of invalid coded size.
2012-06-15j2kdec: move s->avctx initialization to j2kdec_init()Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-06-15j2kdec: check colorspace ncomponentsPaul B Mahol
This prevents out of array read. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-06-15lavc/microdvddec: fix color parsing.Clément Bœsch
2012-06-15lavc/microdvddec: properly reset non persistent color tag.Clément Bœsch
2012-06-15new attribute "extern inline" (fixing linker error with ff_get_mb_score and ↵J. Bohl
ff_get_mb_score) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-15Remove duplicated png and mng signatures.Paul B Mahol
Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-06-15Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: Avoid C99 variable declarations within for statements. rtmp: Read and handle incoming packets while writing data doc: document THREAD_TYPE fate variable rtpdec: Don't require frames to start with a Mode A packet avconv: don't try to free threads that were not initialized. Conflicts: doc/fate.texi ffplay.c libavdevice/dv1394.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-15Avoid C99 variable declarations within for statements.Diego Biurrun
We generally do not declare variables within for statements and there are compilers that choke on such constructs.
2012-06-14mjpegenc: support slice multithreadingMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-14png_parser: use designated initializersPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-06-14Add truehd decoder line.Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-06-14flashsv2enc: align codec declarationsPaul B Mahol
While here constify enums for .pix_fmts. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-06-14g729dec: align codec declarationsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-06-14mjpegdec: remove superfluous "mjpeg "Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-06-14vqavideo: pass context to remaining av_(d)logPaul B Mahol
Finally get rid of all superfluous strings from av_log messages. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-06-14Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: rtmp: Add a new option 'rtmp_buffer', for setting the client buffer time rtmp: Set the client buffer time to 3s instead of 0.26s rtmp: Handle server bandwidth packets rtmp: Display a verbose message when an unknown packet type is received lavfi/audio: use av_samples_copy() instead of custom code. configure: add all filters hardcoded into avconv to avconv_deps avfiltergraph: remove a redundant call to avfilter_get_by_name(). lavfi: allow building without swscale. build: Do not delete tests/vsynth2 directory, which is no longer created. lavfi: replace AVFilterContext.input/output_count with nb_inputs/outputs lavfi: make AVFilterPad opaque after two major bumps. lavfi: add avfilter_pad_get_type() and avfilter_pad_get_name(). lavfi: make avfilter_get_video_buffer() private on next bump. jack: update to new latency range API as the old one has been deprecated rtmp: Tokenize the AMF connection parameters manually instead of using strtok_r ppc: Rename H.264 optimization template file for consistency. lavfi: add channelsplit audio filter. golomb: check remaining bits during unary decoding in get_ur_golomb_jpegls() sws: fix planar RGB input conversions for 9/10/16 bpp. Conflicts: Changelog configure doc/APIchanges ffmpeg.c libavcodec/golomb.h libavcodec/v210dec.h libavfilter/Makefile libavfilter/allfilters.c libavfilter/asrc_anullsrc.c libavfilter/audio.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/avfiltergraph.c libavfilter/buffersrc.c libavfilter/formats.c libavfilter/version.h libavfilter/vf_frei0r.c libavfilter/vf_pad.c libavfilter/vf_scale.c libavfilter/video.h libavfilter/vsrc_color.c libavformat/rtmpproto.c libswscale/input.c tests/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-13lavc: fix support of unofficial pix_fmt extensions of jpegMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-13libvorbis: split encoder from decoderPaul B Mahol
Also fix build dependencies while here. Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-06-13ppc: Rename H.264 optimization template file for consistency.Diego Biurrun
2012-06-13cosmetics: align more codecs declarationsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-06-12golomb: check remaining bits during unary decoding in get_ur_golomb_jpegls()Justin Ruggles
Fixes infinite loop in FLAC decoding in case of a truncated bitstream due to the safe bitstream reader returning 0's at the end. Fixes Bug 310. CC:libav-stable@libav.org
2012-06-12libvorbis: cosmetics: remove empty line at EOFPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-06-11pngenc: use av_assertMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-114xm: use av_assert()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-11Optimization of AMR NB and WB decoders for MIPSNedeljko Babic
AMR NB and WB decoders are optimized for MIPS architecture. Appropriate Makefiles are changed accordingly. Cnfigure script is changed in order to support optimizations. Optimizations are enabled by default when compiling is done for mips architecture. Appropriate cflags are automatically set. Support for several mips CPUs is added in configure script. New ffmpeg options are added for disabling optimizations. The FFMPEG option --disable-mipsfpu disables MIPS floating point optimizations. The FFMPEG option --disable-mips32r2 disables MIPS32R2 optimizations. The FFMPEG option --disable-mipsdspr1 disables MIPS DSP ASE R1 optimizations. The FFMPEG option --disable-mipsdspr2 disables MIPS DSP ASE R2 optimizations. Signed-off-by: Nedeljko Babic <nbabic@mips.com> Reviewed-by: Vitor Sessak <vitor1001@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-11Remove eightsvx_raw decoder linePaul B Mahol
Decoder have been renamed to pcm_s8_planar long ago. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-06-11rv20enc: use av_assertMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-11Make png-in-mov QuickTime-compatible for more colour-spaces.Carl Eugen Hoyos
Reported and tested by ami_stuff. See ticket #1191.
2012-06-11libvpxenc: add support for forced key framesJames Zern
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-11rangecoder: use av_assertMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-11amrnbdec: use av_assertMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-11j2k: remove unreachable assert()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-10Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: libmp3lame: add missing layout terminator avconv: multithreaded demuxing. Bump lavu minor and add an APIChanges entry for audioconvert functions. audioconvert: add a function for extracting the channel with the given index audioconvert: add a function for getting the name of a single channel. audioconvert: add a function for getting channel's index in layout audioconvert: use av_popcount64 in av_get_channel_layout_nb_channels vf_libopencv: add missing headers. iac: add missing dependency Conflicts: configure doc/APIchanges ffmpeg.c libavcodec/libmp3lame.c libavutil/avutil.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-10dct-test: fix alignment in ff_prores_idct_put_10_sse2()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-10tiffenc: use av_assert()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-10libmp3lame: add missing layout terminatorMichael Niedermayer
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-06-10libavcodec/x86/rv40dsp_init.c: add missing HAVE_YASMMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-10libavcodec/x86/h264dsp_mmx.c: add forgotten HAVE_YASMMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-10libavcodec/x86/dwt.c: move some missed things under HAVE_YASMMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-10dct-test: fix #if for ff_prores_idct_put_10_sse2()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-10h264: use externally provided dimensions when they appear to be more correct.Michael Niedermayer
This is based on: commit 30f515091c323da59c0f1b533703dedca2f4b95d Author: Mans Rullgard <mans@mansr.com> h264: allow cropping to AVCodecContext.width/height The above commit is not taken as is as its buggy (incorrect handling of the interlaced case) and didnt apply cleanly. Fixes ticket156 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-10libopenjpegdec: make use of FF_ARRAY_ELEMSPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-06-10libvpxenc: add VP8E_SET_MAX_INTRA_BITRATE_PCT mappingJames Zern
defines 'max-intra-rate' in line with vpxenc param Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-09libopenjpeg: YUVA422P and YUVA444P supportPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>