[FFmpeg-cvslog] New commits on branch oldabi
Git System
git at videolan.org
Thu Jun 16 14:00:11 CEST 2011
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=56629aa0127e7f8f2f5dad3ebe794424b51afd64
Merge: 33651e3 7a02527
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Thu Jun 16 05:25:18 2011 +0200
Merge branch 'master' into oldabi
* master:
mmsh: fixed printf injection bug in mmsh request
ac3enc: use correct alignment and length in channel coupling dsp functions.
ffmpeg: don't abuse a global for passing framerate from input to output
ffmpeg: don't abuse a global for passing channels from input to output
ffmpeg: don't abuse a global for passing samplerate from input to output
Make buffer size check consistent and avoid a possible overflow.
Fix spelling.
Full support for sending H.264 in RTP
ARM: update ff_h264_idct8_add4_neon for 4:4:4 changes
swscale: use SwsContext for av_log when available
Support reading chan atoms with empty channel descriptions.
Reindent after last commit.
Fix multi-channel AAC encoding.
Fix "redundant redeclaration" warning.
Fix compilation with --disable-everything --enable-encoder=ac3/ac3_fixed.
vf_mp: Fix large memleak.
swscale: Remove HAVE_MMX from files that are only compiled with MMX enabled.
swscale: Fix compilation with --disable-mmx2.
mjpegenc: Fix JFIF version
swscale: remove misplaced comment.
ffmpeg: fix streaming to ffserver.
swscale: split out RGB48 output functions from yuv2packed[12X]_c().
build: move vpath directives to main Makefile
swscale: fix JPEG-range YUV scaling artifacts.
build: move ALLFFLIBS to a more logical place
ARM: factor some repetitive code into macros
CrystalHD: Use mp4toannexb bitstream filter.
CrystalHD: Keep mp4toannexb filter around for entire decoder lifetime.
Fix SVQ3 after adding 4:4:4 H.264 support
H.264: fix CODEC_FLAG_GRAY
4:4:4 H.264 decoding support
matroskadec: properly decode color space in an endian neutral way
matroskadec: use a temporary fourcc variable
matroskaenc: ensure the written colorspace don't depend on host endianness
ac3enc: fix allocation of floating point samples.
utils: Drop pointless '#if 1' preprocessor directive.
ac3enc: remove empty ac3_float function that is never called
ac3enc: split templated float vs. fixed functions into a separate file.
ac3enc: dynamically allocate AC3EncodeContext fields windowed_samples and mdct
ac3enc: use function pointer to choose between AC-3 and E-AC-3 header output functions.
Roll back 4:4:4 H.264 for now Needs some ARM/PPC asm modifications.
Fix SVQ3 after adding 4:4:4 H.264 support
H.264: fix CODEC_FLAG_GRAY
4:4:4 H.264 decoding support
h264_parser: Fix whitespace after previous change.
h264_parser: Fix behaviour when PARSER_FLAG_COMPLETE_FRAMES is set.
wav: remove an invalid free().
lavf: initialise reference_dts in av_estimate_timings_from_pts.
h264: don't be so picky on decoding pps in extradata.
avcodec.h: add or elaborate on some documentation comments.
h264: change a few comments into error messages
ac3dec: fix doxy-style for comment ("///>" should be "///<" instead).
img2: add .dpx to the list of supported file extensions.
ffv1: fix undefined behavior with insane widths.
replace remaining usage of deprecated av_metadata_set2() by av_dict_set()
matroskaenc: write colourspace element for rawvideo tracks
nsv: simplify probe function
nsv: return error code instead of discarding it in read_header()
ARM: jrevdct_arm: simplify stack usage
ARM: jrevdct_arm: use push/pop mnemonics
ARM: jrevdct_arm: misc cleanup
ARM: optimised mpadsp_apply_window_fixed
Add some (important) changelog entries
H264: Reduce pointless diffs to qatar
Revert "H264: Split out hl_motion and template it, this seems a bit faster"
libavfilter: implement avfilter_fill_frame_from_video_buffer_ref()
avfiltergraph: make the AVFilterInOut alloc/free API public
avfiltergraph: change the syntax of avfilter_graph_parse()
graphparser: prefer void * over AVClass * for log contexts
h264: Complexify frame num gap shortening code
Update todo
mpeg12: replace 2 asserts by av_assert0
cmdutils: add missing NULL check in parse_options()
x11grab: remove a memory allocation and the associated memcpy.
Fix --disable-everything
build: fix "make install" with documentation disabled
build: simplify some conditional targets
resample: clarify supported resampling.
lavfi: fix signature for avfilter_graph_parse() and avfilter_graph_config()
avfiltergraph: use meaningful error codes
Revert "ac3: there was no libav in 2010 thus this code cannot be from libav."
Fix -t option for formats which holds dts and no pts
dnxhd: Renama tables
Extract rotation in MOV metadata
bitstream: Properly promote av_reverse values before shifting.
pixfmt: Replace 9/10bit deprecation by a technical explanation.
libavutil/swscale: YUV444P10/YUV444P9 support.
H.264: Fix high bit depth explicit biweight
h264: Fix 10-bit H.264 x86 chroma v loopfilter asm.
Replace DEBUG_SEEK/DEBUG_SI + av_log combinations by av_dlog.
Update copyright year for ac3enc_opts_template.c.
adts: Adjust frame size mask to follow the specification.
APIchanges: fill hash for the avfilter_get_audio_buffer_ref_from_arrays addition
lavfi: avfilter_merge_formats: handle case where inputs are same
lavfi: use avfilter_get_audio_buffer_ref_from_arrays() in defaults.c
lavfi: implement avfilter_get_audio_buffer_ref_from_arrays()
APIchanges: remove duplicated entry
APIchanges: fill in dates and numbers
APIchanges: remove duplicated entry
APIchanges: correctly interleave entries
APIchanges: add entry for av_force_cpu_flags() addition
lavf: bump minor after the addition of fps_probe_size to AVFormatContext
lavc: bump minor after the addition of AVCodecContext.request_sample_fmt
movenc: Add RTP muxer/hinter options
movenc: Pass the RTP AVFormatContext to the SDP generation
rtspenc: Add RTP muxer options
rtspenc: Add an AVClass for setting muxer specific options
rtpenc_chain: Pass the rtpflags options through to the chained muxer
rtpenc: Declare the rtp flags private AVOptions in rtpenc.h
sdp: Reindent after the previous commit
rtpenc: MP4A-LATM payload support
avoptions: Add an av_opt_flag_is_set function for inspecting flag fields
sdp: Allow passing an AVFormatContext to the SDP generation
mov: Fix wrong timestamp generation for fragmented movies that have time offset caused by the first edit list entry.
mpeg12: more advanced ffmpeg mpeg2 aspect guessing code.
ac3: there was no libav in 2010 thus this code cannot be from libav.
swscale: split YUYV output out of yuv2packed[12X]_c().
dict: This code was developed in ffmpeg and not libav, nor by libav developers. Correct copyright notices.
lavf: make compute_pkt_fields2() return meaningful error values
matroskadec: set timestamps for RealAudio packets.
intelh263dec: aspect ratio processing fix.
intelh263dec: fix "Strict H.263 compliance" file playback
oss,sndio: simplify by using FFMIN.
swscale: extract monowhite/black output from yuv2packed[12X]_c().
swscale: de-macro'ify RGB15/16/32 input functions.
swscale: rearrange code.
movdec: Add support for the 'wfex' atom.
ffmpeg.c: Add a necessary const qualifier
riff: Fix potential memleak.
swscale: change 48bit RGB input macros to inline functions.
swscale: change 9/10bit YUV input macros to inline functions.
swscale: extract gray16 output functions from yuv2packed[12X]().
swscale: use standard clipping functions.
swscale: merge macros that are used only once.
swscale: fix function declarations in swscale.c.
swscale: fix function declaration keywords in x86/swscale_template.c.
jpegdec: actually search for and parse RSTn
crypto: Use av_freep instead of av_free
Revert "crypto: fix potential double free"
Revert "build: remove empty $(OBJS) target"
crypto: Use av_freep instead of av_free
aac: fix adts frame size mask, fix demuxer probing for some files.
lavf: don't try to free private options if priv_data is NULL.
lavfi: handle NULL lists in avfilter_make_format_list
swscale: fix types of assembly arguments.
swscale: move two macros that are only used once into caller.
swscale: remove unused function.
Fix "mixed declarations and code" warnings.
options: Add missing braces around struct initializer.
mov: Remove leftover crufty debug statement with references to a local file.
dvbsubdec: Fix compilation of debug code.
Remove all uses of now deprecated metadata functions.
Move metadata API from lavf to lavu.
crypto: fix potential double free
libx264: fix double free
ffplay: remove -debug option
ffplay: remove -vismv option
mpegvideo: use av_get_picture_type_char() in ff_print_debug_info()
Remove some non-compiling debug messages.
ffplay: Fix non-compiling debug printf and replace it by av_dlog.
H264: x86 predict init cosmetics.
ac3enc: Fix linking of AC-3 encoder without the E-AC-3 encoder.
Move E-AC-3 encoder functions to a separate eac3enc.c file.
ac3enc: remove convenience macro, #define DEBUG
ac3enc: remove unused #define
vc1: re-initialize tables after width/height change.
APIchanges: fill-in git commit hash for av_get_bytes_per_sample() addition
samplefmt: add av_get_bytes_per_sample()
libvpxenc: add forgotten AVClass.
iirfilter: fix biquad filter coefficients.
swscale: remove duplicate conversion routine in swScale().
swscale: add yuv2planar/packed function typedefs.
swscale: integrate yuv2nv12X_C into yuv2yuvX() function pointers.
swscale: reindent x86 init code.
swscale: extract SWS_FULL_CHR_H_INT conditional into init code.
swscale: cosmetics.
swscale: remove alp/chr/lumSrcOffset.
swscale: un-special-case yuv2yuvX16_c().
shorten: Remove stray DEBUG #define and corresponding av_dlog statement.
vorbisdec: Restore mistakenly removed debug output.
v4l2: set default standard to NULL
sws: make dither_scale const
configure: Document --enable-vdpau.
Replace some av_log/printf + #ifdef combinations by av_dlog.
Replace some nonstandard DEBUG_* preprocessor directives by plain DEBUG.
svq1dec: Fix debug statements that referenced non-existing context.
Replace some printf instances in debug code by av_log.
showfiltfmts: use av_get_pix_fmt_name()
inverse.c: Replace unnecessary intmath.h header by necessary stdint.h.
Drop unnecessary directory prefixes from #include directives.
Makefile: critical build fix after the merge. make fate passed locally due to ffmpeg/ffmpeg_g being there from before
ffplay: Fix -vismv
mem: Trying to workaround posix_memalign() bug on OSX
build: remove empty $(OBJS) target
build: make rule for linking ff* apply only to these targets
eval: add support for pow() function
build: rearrange some lines in a more logical way
s302m: fix resampling for 16 and 24bits.
ARM: remove MUL64 and MAC64 inline asm
build: clean up .PHONY lists
build: move all (un)install* target aliases to toplevel Makefile
flvenc: propagate error properly
build: remove stale dependency
build: do not add CFLAGS-yes to CFLAGS
utils.c: fix crash with threading enabled.
configure: simplify source_path setup
configure: remove --source-path option
pixdesc: remove duplicated header inclusion
lavfi: use av_samples_alloc() in avfilter_default_get_audio_buffer()
lavfi: prefer nb_samples over size in AVFilterBufferRefAudioProps
samplefmt: switch nb_channels/nb_samples params order in av_samples_alloc()
samplefmt: change layout for arrays created by av_samples_alloc() and _fill_arrays()
lavf: deprecate AVFormatParameters.time_base.
img2: add framerate private option.
img2: add video_size private option.
img2: add pixel_format private option.
tty: add framerate private option.
Move code for "ffmpeg: fix massive leak occurring when seeking" / e4841a404bdabfeafb917454d510b60d888cb761 elsewhere
lavf: remove reference to output-example in Makefile
vsrc_buffer: add flags param to av_vsrc_buffer_add_video_buffer_ref
Remove some unused scripts from tools/.
Add x86 assembly for some 10-bit H.264 intra predict functions.
v4l2: do not force NTSC as standard
Add const to avfilter_get_video_buffer_ref_from_arrays arguments.
Skip tableprint.h during 'make checkheaders'.
Remove unnecessary LIBAVFORMAT_BUILD #ifdef.
Drop explicit filenames from @file Doxygen tags.
Skip generated table headers during 'make checkheaders'.
lavf,lavc: free avoptions in a generic way.
AVOptions: add av_opt_free convenience function.
sdl: align option fields after last commit
ffmpeg: fix massive leak occurring when seeking
ffprobe: implement -i FILE option
tableprint: Restore mistakenly deleted common.h #include for FF_ARRAY_ELEMS.
ffplay.texi: document -i FILE option
cmdutils: remove unnecessary OPT_DUMMY implementation
cmdutils: change the signature of the function argument in parse_options()
sdl: use the filename for defining the window title, if not specified
tiff: print log in case of unknown / unsupported tag.
tiff: fix linesize for mono-white/black formats.
Fix build of eval-test program
configure: Document --enable-vaapi
swscale: override the lack of the accurate rounding flag when needed for dither.
swscale: factor should_dither out
ac3enc: extract all exponents for the frame at once
ARM: remove MULL inline asm
mathops: use MUL64 macro where it forms part of other ops
tty: factorise returning error codes.
rawdec: add framerate private option.
x11grab: add framerate private option.
fbdev,v4l2: remove some forgotten uses of AVFormatParameters.time_base.
bktr: don't error when AVFormatParameters.time_base isn't set.
cmdutils: add missing const qualifier
Skip headers not designed to work standalone during 'make checkheaders'.
Add missing #includes to make headers self-contained.
musepack: remove unnecessary #include from mpcdata.h
musepack: remove extraneous mpcdata.h inclusions
Fix error check in av_file_map()
udp: support old, crappy non pthread mode
ffmpeg: use opt_acodec when setting audio codec in opt_target.
ffmpeg: fix segfault with too many output files
ffplay: error out with invalid sample rate or channels.
oggdec: fix Ticket185
build: simplify commands for clean target
j2kdec: dont fail on non zero cblock style.
makefile: fix j2k encoder dependancies
udp: fix indention
swscale: split swscale.c in unscaled and generic conversion routines.
swscale: cosmetics.
swscale: integrate (literally) swscale_template.c in swscale.c.
swscale: split out x86/swscale_template.c from swscale.c.
swscale: enable hScale_altivec_real.
swscale: split out ppc _template.c files from main swscale.c.
swscale: remove indirections in ppc/swscale_template.c.
swscale: split out unscaled altivec YUV converters in their own file.
mpegvideoenc: fix multislice fate tests with threading disabled.
cmdutils: move "#undef main" from ffplay.c to cmdutils.h
wav: update size check for ds64
wav: fix skip size at end of ds64 chunk
mpegts: Wrap #ifdef DEBUG and av_hex_dump_log() combination in a macro.
build: Simplify texi2html invocation through the --output option.
Mark some variables with av_unused
Replace avcodec_get_pix_fmt_name() by av_get_pix_fmt_name().
svq3: Check negative mb_type to fix potential crash.
svq3: Move svq3-specific fields to their own context.
rawdec: initialize return value to 0.
Remove unused get_psnr() prototype
rawdec: don't leak option strings.
bktr: get default framerate from video standard.
swscale: remove unused COMPILE_TEMPLATE_ALTIVEC.
h264 fill_filter_caches: Dont init chroma nnz_cache.
In print_report, print progression time in hours:mins:secs:us
ffmpeg: In print_report, use int64_t for pts to check for 0 and avoid inf value for bitrate.
In libswscale, use all lines when converting from 422p to rgb with mmx, improve quality.
Replace custom DEBUG preprocessor trickery by the standard one.
vorbis: Remove non-compiling debug statement.
vorbis: Remove pointless DEBUG #ifdef around debug output macros.
cook: Remove non-compiling debug output.
Remove pointless #ifdefs around function declarations in a header.
Replace #ifdef + av_log() combinations by av_dlog().
Replace custom debug output functions by av_dlog().
cook: Remove unused debug functions.
lavfi: add avfilter_link_free() function
swscale: reintroduce sws_format_name() symbol
Remove stray extra arguments from av_dlog() invocations.
targa: fix big-endian build
v4l2: remove one forgotten use of AVFormatParameters.pix_fmt.
vfwcap: add a framerate private option.
v4l2: add a framerate private option.
libdc1394: add a framerate private option.
fbdev: add a framerate private option.
bktr: add a framerate private option.
oma: check avio_read() return value
nutdec: remove unused variable
Remove unused variables
swscale: dither for planar yuv outputs
swscale: Fix use of uninitialized values (bug probably introduced from a marge of libav)
cpudetect: add av_force_cpu_flags()
swscale: allocate larger buffer to handle altivec overreads.
H264/MPEG frame-level multi-threading.
vsrc_buffer: propagate error code in av_vsrc_buffer_add_frame()
lavfi: reindent after the previous commit
lavfi: add braces around the block of an if() expression in avfilter_default_get_video_buffer
lavfi: clarify the context of a comment in avfilter_default_get_video_buffer()
lavfi: apply misc style fixes
Cosmetic changes to h264_idct_10bit.asm.
2x faster h264_idct_add8_10.
aacenc: Add stereo_mode option.
h264: remove CONFIG_GPL from x86 intra prediction code.
doc: cosmetics: libx264 typos
postprocess: Remove test for impossible condition (was: Re: postprocess.c: replace check for p==NULL with *p==0)
Fix various uninitialized variable warnings
Port remove of get_sws_cpuflags from MPlayer's libmpcodecs.
Replace "vector const" by "const vector" otherwise gcc 4.6.0 fails.
Port recent changes to MPlayer libmpcodecs.
Replace non-existent HAVE_SSE2 with HAVE_SSE.
Simplify code and avoid compiler warning about incompatible types.
Fix type of out[] variable, it should not be const.
ARM: ac3dsp: optimised update_bap_counts()
mpegaudiodec: Fix av_dlog() invocation.
swscale: fix compilation of bfin due to missing pixdesc.h header
lavf: tag dump_format() as @deprecated
yuv4mpeg: complain and exit if a non-rawvideo stream is selected
ffmpeg: handle copy of packets for AVFMT_RAWPICTURE output formats
doc/examples: give meaningful names to the example files
h264/10bit: add HAVE_ALIGNED_STACK checks.
swscale: More accurate rounding in YSCALE_YUV_2_PACKEDX_FULL_C()
Update 8-bit H.264 IDCT function names to reflect bit-depth.
Add IDCT functions for 10-bit H.264.
mpegaudioenc: Fix broken av_dlog statement.
Employ correct printf format specifiers, mostly in debug output.
ARM: fix MUL64 inline asm for pre-armv6
doc: add libvpx encoder section
vf_drawtext: Replace FFmpeg by Libav in license boilerplate.
mpegaudiodec: remove unusued code and variables
postprocess.c: filter name needs to be double 0 terminated
improved 'edts' atom writing support
mpegaudio: clean up compute_antialias() definition
vp8: fix segmentation race during frame-threading.
Port libmpcodec fixes from MPlayer.
Merge remote-tracking branch 'ffmpeg-mt/master'
swscale: Remove unused variable.
ARM: simplify inline asm with 64-bit operands
Add "const" to avoid "initialization discards qualifiers" warning.
Add const to fix "cast discards qualifiers" warnings.
Include pixdesc.h for av_get_pix_fmt_name.
wav: Don't avio_seek() if we know we'll run into EOF
api-example: uppercase first letter in "copyright"
output-example: create @file doxy from text in the copyright header
examples: move API examples to a dedicated dir in doc
ffmpeg: simplify opt_*_codec() options
v4l2: rewrite code iterating the supported standards
v4l2: perform minor style fixes
v4l2: replace memset() with explicit struct initialization
rawdec: fail in case of unknow pixel format
swscale: remove sws_format_name()
error.c: fix compile flags
TCP: change default timeout to 5sec
Revert "Timeout TCP open() after 5 seconds."
Fix various unused variable warnings
Fix various bad printf format warnings
ARM: enable UAL syntax in asm.S
Remove now unused nb_istreams variable.
Add const to vector types for input in altivec code.
Remove unused variable, avoiding compiler warning.
Cast pointers to uintptr_t rather than unsigned int.
v4l2: don't leak video standard string on error.
swscale: Remove disabled code.
avfilter: Surround function only used in debug mode by appropriate #ifdef.
vf_crop: Replace #ifdef DEBUG + av_log() by av_dlog().
build: remove BUILD_ROOT variable
vp8: use av_clip_uintp2() where possible
swscale: Commits that could not be pulled earlier due to bugs #2
Commits that could not be pulled earlier due to bugs.
Revert 1a5e4fd8c5b99478b4e08a69261930bb12aa948b for postproc. This broke the code
doc: correct AC-3 option subsection placement
ac3enc: fix LOCAL_ALIGNED usage in count_mantissa_bits()
ac3dsp: do not use the ff_* prefix when referencing ff_ac3_bap_bits.
swscale: use av_clip_uint8() in yuv2yuv1_c().
swscale: replace formatConvBuffer[VOF] by allocated array.
v4l2: create file @doxy from text in the copyright header
v4l2: remove pointless empty lines
v4l2: set default standard to NULL
v4l2: use OFFSET macro when setting options
ac3dsp: fix loop condition in ac3_update_bap_counts_c()
ARM: unbreak build
lavdev: add SDL output device
ac3enc: modify mantissa bit counting to keep bap counts for all values of bap instead of just 0 to 4.
ac3enc: split mantissa bit counting into a separate function.
ac3enc: store per-block/channel bap pointers by reference block in a 2D array rather than in the AC3Block struct.
lavu: add av_get_pix_fmt_name() convenience function
iff: remove duplicated file description
cmdutils: remove OPT_FUNC2
get_bits: add av_unused tag to cache variable
sws: replace all long with int.
ARM: aacdec: fix constraints on inline asm
ARM: remove unnecessary volatile from inline asm
ARM: add "cc" clobbers to inline asm where needed
ARM: improve FASTDIV asm
ac3enc: use LOCAL_ALIGNED macro
APIchanges: fill in git hash for av_get_pix_fmt_name (0420bd7).
lavu: add av_get_pix_fmt_name() convenience function
cmdutils: remove OPT_FUNC2
swscale: fix crash in bilinear scaling.
vpxenc: add VP8E_SET_STATIC_THRESHOLD mapping
webm: support stereo videos in matroska/webm muxer
rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions.
swscale: reindent h[cy]scale_fast() and updateDitherTables().
swscale: reformat x86/swscale_template.c.
swscale: remove duplicate mmx/mmx2 functions if they are identical.
swscale: remove if (c->dstFormat) branch from yuv2packed[12X]().
swscale: remove if(full_chr_int) from yuv2packed1().
swscale: remove if(accurate_rnd) branch from functions.
swscale: revive SWS_CPU_CAPS until next major bump.
swscale: Remove commented-out printf cruft.
Export PCR pid
Export more transport stream information.
Output MPEG-TS stream identifiers.
lavf: deprecate AVFormatParameters.pix_fmt.
rawdec: add a pixel_format private option.
v4l2: add a pixel_format private option.
libdc1394: add a pixel_format private option.
cosmetics: indentation and alignment after previous commit
ac3enc: add support for E-AC-3 encoding.
ac3enc: Move AC-3 AVOptions array to a separate file to make it easier to use only selected options for the different AC-3 encoder types.
ARM: disable ff_vector_fmul_vfp on VFPv3 systems
ARM: check for VFPv3
swscale: Remove unused variables in x86 code.
doc: Drop DJGPP section, Libav now compiles out-of-the-box on FreeDOS.
x86: Add appropriate ifdefs around certain AVX functions.
cmdutils: use sws_freeContext() instead of av_freep().
swscale: delay allocation of formatConvBuffer().
swscale: fix build with --disable-swscale-alpha.
movenc: Deprecate the global RTP hinting flag, use a private AVOption instead
movenc: Add an AVClass for setting muxer specific options
libdc1394: choose best video mode and rate based on camera capabilities.
Remove support for libdc1394 < 2.0.
avopt: fix segfault
swscale: fix non-bitexact yuv2yuv[X2]() MMX/MMX2 functions.
swscale: dont loose precission on RGB/BGR48 input, that is dont drop half the bits.
patch checklist: suggest --disable-yasm test.
lavdev: prefer the inclusion of avdevice.h over that of libavformat/avformat.h
lavdev: include libavformat/avformat.h in avdevice.h
fate.txt: replace FATE rsync command with a make command
configure: report yasm/nasm presence properly
tcp: make connect() timeout properly
rawdec: factor video demuxer definitions into a macro.
rtspdec: add initial_pause private option.
lavf: deprecate AVFormatParameters.width/height.
tty: add video_size private option.
rawdec: add video_size private option.
x11grab: add video_size private option.
x11grab: factorize returning error codes.
vfwcap: add video_size private option.
v4l2: add video_size private option.
v4l2: factorize returning error codes.
libdc1394: add video_size private option.
libdc1394: return meaninful error codes.
bktr: add video_size private option.
bktr: factorize returning error codes.
Fix memleak
Fix typo
Remove specific note when not specific
Minor cleanup in libx264.c
Add metadata conversion table to the wav demuxer
Fix 32bit rawvideo in avi on big-endian.
id3v2: Check malloc result. ID3v2 tags can be very large.
id3v2: Initialize tflags for version 2.2.
webm: Additional options/presets for VP8 encodes under FFmpeg
muxers: Add a flag to mark muxers that allow (non strict) monotone timestamps.
swscale: Do not loose precission on yuv values after rgb->yuv.
libx264: support aspect Ratio Switch
ARM: add ARMv6 optimised av_clip_uintp2
ARM: remove volatile from asm statements in libavutil/intmath
ARM: fix av_clipl_int32_arm()
v4l: include avdevice.h
ffserver: move close_connection() call to avoid a temporary string and copy.
lavf: initialize demuxer private options.
AVOptions: set string default values.
Fix compilation with YASM/NASM versions not supporting AVX.
lavdevice: mark v4l for removal on next major bump.
swscale: fix compile on ppc.
swscale: fix compile on x86-32.
build: Remove generated .version file on distclean.
configure: Add -D_GNU_SOURCE to CPPFLAGS on OS/2.
doc: Drop hint at --enable-memalign-hack for MinGW, it is now autodetected.
ffplay: Remove disabled code.
Mark parameterless function declarations as 'void'.
swscale: use av_clip_uint8() in yuv2yuv1_c().
swscale: remove VOF/VOFW.
swscale: split chroma buffers into separate U/V planes.
swscale: replace formatConvBuffer[VOF] by allocated array.
rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions.
swscale: reindent h[cy]scale_fast() and updateDitherTables().
swscale: reformat x86/swscale_template.c.
swscale: remove duplicate mmx/mmx2 functions if they are identical.
swscale: remove if (c->dstFormat) branch from yuv2packed[12X]().
swscale: remove if(full_chr_int) from yuv2packed1().
swscale: remove if(accurate_rnd) branch from functions.
ffserver: Fix a null pointer dereference as a result of the FF_API_MAX_STREAMS cleanup.
libdc1394: fix compilation.
swscale: revive SWS_CPU_CAPS until next major bump.
swscale: Remove commented-out printf cruft.
ac3enc: initialize all coefficients to zero.
ffv1: fix 16bits multithreading
doc: create separate section for audio encoders
swscale: Remove orphaned, commented-out function declaration.
swscale: Eliminate rgb24toyv12_c() duplication.
mpegvideo_enc: use AV_LOG_ERROR instead of AV_LOG_INFO for two error messages
Fail when lowres value is lower than 0
Remove h263_msmpeg4 from MpegEncContext.
APIchanges: Fill in git hash for fps_probe_size (30315a8)
avformat: Add fpsprobesize as an AVOption.
swscale: document SWS_CPU_CAPS*
Revert removial of SWS flags from e66149e714006d099d1ebfcca3f22ca74fc7dcf4
avoptions: Return explicitly NAN or {0,0} if the option isn't found
rtmp: Reindent
rtmp: Don't try to do av_malloc(0)
swscale: remove duplicatiopn of rgb24toyv12_c()
Return -1 on invalid input instead of crashing.
vf_mp: fix name of the remove-logo filter referenced in filters.texi
tty: replace AVFormatParameters.sample_rate abuse with a private option.
Fix end time of last chapter in compute_chapters_end
ffmpeg: get rid of useless AVInputStream.nb_streams.
ffmpeg: simplify managing input files and streams
ffmpeg: purge redundant AVInputStream.index.
lavf: deprecate AVFormatParameters.channel.
libdc1394: add a private option for channel.
dv1394: add a private option for channel.
v4l2: reindent.
v4l2: add a private option for channel.
lavf: deprecate AVFormatParameters.standard.
v4l2: add a private option for video standard.
v4l: add a private option for video standard.
dv1394: add a private option for video standard.
bktr: add a private option for video standard.
lavf: deprecate AVFormatParameters.{channels,sample_rate}.
rawdec: add sample_rate/channels private options.
ALSA: add channels and sample_rate private options.
oss: add channels and sample_rate private options.
sndio: add channels and sample_rate private options.
lavf: deprecate AVFormatParameters.mpeg2ts_raw.
mpegts: add compute_pcr option.
lavf: add priv_class field to AVInputFormat.
lavfi: add select filter
eval: implement not() expression
vsrc_buffer: return an error code if no frames are available
ffmpeg: handle the case when get_filtered_frame() fails
indeo3: add out-of-buffer write check
Add reading of disc number to mov.c
Fix end time of last chapter in compute_chapters_end().
Do not reset channel_layout to 0.
vsrc_buffer: remove duplicated file description
Merge swscale bloatup This will be cleaned up in the next merge
swscale: MMX optim of hscale16()
swscale: dont loose bits on planar >8bit yuv ind gray nput.
swscale: Switch to ronalds yuv2yuvX16inC_template() its very similar to baptsites and supports alpha
configure: enable memalign_hack automatically when needed
rawdec: fix decoding of QT WRAW files
matroska: improve declaration of video_stereo_* constant tables
matroskadec: fix reverted condition to accept combine_plane operation
Fix register types for LOAD_AB arguments, fixes compilation with NASM.
swscale: unbreak the build on non-x86 systems.
swscale: remove if(bitexact) branch from functions.
swscale: remove if(canMMX2BeUsed) conditional.
swscale: remove swScale_{c,MMX,MMX2} duplication.
swscale: use emms_c().
Move emms_c() from libavcodec to libavutil.
tiff: set palette in the context when specified in TIFF_PAL tag
rtsp: use strtoul to parse rtptime and seq values.
pgssubdec: fix incorrect colors.
dvdsubdec: fix incorrect colors.
ape: Allow demuxing of files with metadata tags.
swscale: remove dead macro WRITEBGR24OLD.
swscale: remove AMD3DNOW "optimizations".
swscale: remove duplicate code in ppc/ subdirectory.
swscale: remove duplicated x86/ functions.
swscale: force --enable-runtime-cpudetect and remove SWS_CPU_CAPS_*.
vsrc_buffer.h: add file doxy
vsrc_buffer: tweak error message in init()
wav: fix various printf warnings related to wrong argument type
wav: propagate ff_get_wav_header() error code in w64_read_header()
msmpeg4: reindent.
lavc: remove msmpeg4v1 encoder.
Remove avconfig.h and INCINSTDIRs on uninstall.
ac3enc: add channel coupling support
partial revert of 01d3ebaf219d83c0a70cdf9696ecb6b868e8a165
fate: reenable frext-pph10i4_panasonic_a after the bitstream has been fixed
avcodec_find_decoder: prefer non experimental decoders.
j2kdec: mark as CODEC_CAP_EXPERIMENTAL
j2k[c/h] j2kdec.c: Implement 2 code block styles
j2k: Add void as the parameter of function ff_j2k_init_tier1_luts
Add Kamil Nowosads j2k code.
matroska: cleanup handling of video stereo mode
oggdec: use av_dlog()
mem: define the MAX_MALLOC_SIZE constant and use it in place of INT_MAX
configure: Add -U__STRICT_ANSI__ to CPPFLAGS on Cygwin and DOS.
muxers.texi changes for mkv/webm options
aacdec: fix typo in scalefactor clipping check
mpegaudio: Correct license header
add 5.1 to stereo downmix to resample.c this is based on previous 6to2channel-resample.patch from ffmpeg2theora but updated to work with trunk and using av_clip_int16.
fate: fix fate-h264-conformance-frext-pph10i4-panasonic-a crcs.
fate: update 9/10bit refs.
h264: Properly set coded_{width, height} when parsing H.264.
x86 asm: Add SECTION_TEXT to dct32_sse.asm.
Fix 9/10 bit in swscale.
Do not ask for samples if a specific channel layout was requested.
libx264: specify field for default union values in options
movdec: dont divide by zero when stts_data[0].duration = 0.
Fix ticket127
dct32: Replacing libav by ffmpeg in the license header with the authors permission. Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
ffmpeg: Don't trigger url_interrupt_cb on the first signal
avoptions: Check the return value from av_get_number
lavf: fix style for avformat_alloc_output_context2()
lavf: deprecate avformat_alloc_output_context() in favor of avformat_alloc_output_context2()
lavfi: make vsrc_buffer.h header public
dct32_sse: eliminate some spills
Fix compilation with --disable-yasm.
Fix dct32() compilation with --disable-yasm
mpeg2dec: Fix lowres 3
lavfi: bump minor and add changelog entry after the split filter addition
vf_split: add documentation to filters.texi
vf_split: give more meaningful names to the output pads
vf_split: define draw_slice() before end_frame()
vf_split: add description
vf_split: fix various nits
wmadec: avoid infinit loop.
DirectShow capture: Fix build
ffmpeg: get rid of the -vglobal option.
dct32: Add AVX implementation of 32-point DCT
dct32: Change pass 6 permutation to allow for AVX implementation
dct32: port SSE 32-point DCT to YASM
matroska: switch stereo mode from int to string and add support in the demuxer too
matroska: cosmetics
Create a stereo_mode metadata tag to specify the stereo 3d video layout using the StereoMode tag in a matroska/webm video track.
libavfilter: vf_split from soc.
DirectShow capture support Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
multiple inclusion guard cleanup
avio: document buffer must created with av_malloc() and friends
avio: check AVIOContext malloc failure
swscale: point out an alternative to sws_getContext
svq3: Do initialization after parsing the extradata
Fix channel_layout documentation.
add changelog entries for 0.7_beta2
ffserver: dont just crash
fix ffserver's SIGSEGV
avoptions: Support getting flag values using av_get_int
preset dir for win32
Merge remote-tracking branch 'ffmpeg-mt/master'
Add a flag to disable side data merging.
Merge/split side data.
Encoding alac with more than two channels is not supported.
mp3lame: add #include required for AV_RB32 macro.
configure: make executable again
LATM/AAC: Free previously initialized context on reinit.
configure: Do not unconditionally add -Wall to host CFLAGS.
configure: Set OS/2 objformat to a.out.
Add support for a.out object format to assembler macros.
fate: disable threading for encoding
fate: add comment field
fate: allow overriding default build and install dirs
mpegtsenc: Add an AVClass pointer to the private data
mpegaudio: clean up #includes
mpegaudio: move all header parsing to mpegaudiodecheader.[ch]
vf_libopencv: prefer opencv/cxcore.h over cxtypes.h
decoders.texi: fix typos in rawvideo section
cmdutils: use const AVClass * when senseful
encoders.texi: add documentation for the libx264 encoder
decoders.texi: add documentation for rawvideo decoder and options
doc: add decoders.texi file
encoders.texi: decrease level for audio encoders section
ffprobe.texi: remove inclusion of muxers section
indeo3: release buffer in indeo3_decode_end()
indeo3: remove unnecessary includes
indeo3: add @file doxy and a link to multimedia wiki documentation
cmdutils: reset *picref_ptr to NULL in get_filtered_frame()
ffmpeg: remove useless NULL-check on avfilter_unref_buffer
libmp3lame: include "libavutil/intreadwrite.h" header
qdm2: Use floating point synthesis filter.
h264: correct border check.
h264: fix loopfilter with threading at slice boundaries.
Fix ff_mpa_synth_filter_fixed() prototype
Reindent
rtpenc_chain: Pass the MP4A_LATM flag to chained muxers
rtpenc: MP4A-LATM payload support
movenc: Pass AVFormatContext flags to the SDP generation
sdp: Allow passing AVFormatContext flags to the SDP generation
vsrc_buffer: document av_vsrc_buffer_add_video_buffer_ref()
vsrc_buffer: add av_vsrc_buffer_add_frame()
vsrc_buffer: fix example in docs, add mandatory parameters
vsrc_buffer: make the source accept sws_param in init
vsrc_buffer: propagate avfilter_open() error code
vsrc_buffer: fix style
lavfi: add avfilter_get_video_buffer_ref_from_frame to avcodec.h
vsrc_buffer: remove dependency on AVFrame
Rename costablegen.c ---> cos_tablegen.c.
Collapse tableprint.c into tableprint.h.
Simplify trig table rules
Remove potentially unstable filenames from comments in generated files.
Ignore generated tables and generated table generator programs.
Simplify CLEANFILES make variable by using wildcards.
Remove silly insults from avformat_version() Doxygen documentation.
mpegaudiodsp: fix x86 and ppc makefiles
configure: Adjust AVX assembler check.
mpegaudio: remove unused version of SAME_HEADER_MASK
mpegaudio: remove useless #undef at end of file
asfdec: add missing #include for av_bswap32()
mpegaudio: merge two #if CONFIG_FLOAT blocks
mpegaudio: move some struct definitions from mpegaudio.h
Move some mpegaudio functions to new mpegaudiodsp subsystem
Clean up #includes in cmdutils.h.
g729: Merge g729.h into g729dec.c.
av_find_stream_info: Print more details about max anaylize duration failures.
10l: wrap float_interleave functions in HAVE_YASM.
Add little description for -rc_override
APIchanges: fill in date and commit for request_sample_fmt
Add floating-point sample format support to the ac3, eac3, dca, aac, and vorbis decoders.
Add support for request_sample_format in ffmpeg and ffplay.
Add APIchanges entry for request_sample_fmt.
Add request_sample_fmt field to AVCodecContext.
Add float_interleave() to FmtConvertContext with x86-optimized versions.
Remove unused make variable SEEK_REFFILE
fate: remove redundant aref and vref references
Parse 'bext' metadata in the wav demuxer
Cosmetics: indent
Keep parsing wav until EOF if the input is seekable and we know the size of the data tag
Refactor the tag checking into a switch statement
Use avio_tell() instead of url_ftell()
add x264opts entry to docs
cleaned up the udp.c, removed some variables and an av_log
configure: favor pkg_config over sdl_config
libx264: support passing arbitrary parameters.
ffmpeg: dont show_banner() on verbose<0
fate: remove do_ffmpeg_nocheck function
fate: do not collect -benchmark output
mpegaudiodec: remove decode_end() function
fate: run aref and vref as regular tests
mpegaudio: sanitise compute_antialias_* names
mpeg12: add slice-threading checks to slice-threading initializers.
h264: copy pixel_shift between slice threading contexts.
mdec: enable frame-level multithreading.
mdec.c: fix overread.
id3v2: prevent unsigned integer overflow in ff_id3v2_parse()
id3v2: add @file doxy and link to format documentation
configure: opensolaris install is not compatible with ffmpeg, allow overriding it.
Fix compilation of iirfilter-test.
eval: opensolaris strtod() cannot handle 0x1234
libx264: handle closed GOP codec flag
lavf: remove duplicate assignment in avformat_alloc_context.
lavf: use designated initializers for AVClasses.
Make sure neither data_size nor sample_count is negative
Refactor the 'fmt ' tag search and parsing
flvdec: clenup debug code
asfdec: fix possible overread on broken files.
asfdec: do not fall back to binary/generic search
asfdec: reindent after previous commit c7bd5ed
asfdec: fallback to binary search internally
mpegaudio: add _fixed suffix to some names
Modify x86util.asm to ease transitioning to 10-bit H.264 assembly.
ffmpeg: reset top_field_first in opt_input_file().
dct: build dct32 as separate object files
qdm2: include correct header for rdft
Ogg demuxer: give meaningful error codes and warnings.
update changelog with 9/10 bit H264 and FFV1 changes
Add some forgotten const to function arguments in libavfilter & libavformat.
Write channel_layout for multichannel aif files.
Fix ff_mov_write_chan() so it can be used by other muxers.
Fix some mov files with little endian audio (tickets 201 - 203).
iff/8svx: redesign 8SVX demuxing and decoding for handling stereo samples correctly
iff: compact code setting metadata tags
iff: fix bitrate computation for compressed audio stream
iff: distinguish fields for audio and video compression
imgutils: introduce internal image_get_linesize() and use it
imgutils: make av_image_get_linesize() return AVERROR(EINVAL) for invalid pixel formats
drawtext: specify union type for setting default options
drawtext: reindent after the previous commit
drawtext: fix strftime() text expansion
ffmpeg: fix -aspect cli option
Restructure video filter implementation in ffmpeg.c.
ffplay: remove audio_write_get_buf_size() forward declaration
lavfi: print key-frame and picture type information in ff_dlog_ref()
mathops: remove ancient confusing comment
rawdec: Allow overriding top field first.
ffmpeg: initialize input_codec array earlier.
cmdutils: Allocate private decoder context if its not allocated yet.
cws2fws: Improve error message wording.
tools: Check the return value of write().
mpegaudio: move OUT_FMT macro to mpegaudiodec.c
mpegaudio: remove OUT_MIN/MAX macros
Add missing #includes to mp3_header_(de)compress bsf
dct: fix indentation
dct: bypass table allocation for DCT_II of size 32
pngdec: relax condition for setting monoblack pixel format
h264dsp_mmx: Add #ifdefs around some mmxext functions on x86_64.
Remove unused header mpegaudio3.h.
Support decoding of 1bpp rawvideo in avi (ticket 205).
Support decoding of 2bpp rawvideo in avi (ticket 206).
Bump minor after adding a caf muxer.
configure: another try on fixing osx/mingw SDL
aacdec: Use float instead of int16_t for ltp_state to avoid needless rounding.
av_picture_crop(): Support simple cases with packed pixels too.
acelp: Remove unused gray_decode table.
dfa: Remove unused variable.
configure: Include AVX availability in summary output.
rawdec: propagate pict_type information to the output frame
showinfo: replace "CRC" by "checksum"
showinfo: fix vertical align nit
showinfo: fix computation of Adler checksum
imgutils: generalize linesize computation for bitstream formats
configure: use same CPPFLAGS in kFreeBSD as Linux
Conflicts:
ffserver.c
libavcodec/avcodec.h
libavcodec/opt.h
libavcodec/version.h
libavdevice/avdevice.h
libavfilter/avfilter.h
libavformat/avformat.h
libavformat/metadata.c
libavformat/metadata.h
libavformat/utils.c
libavformat/version.h
libavutil/avutil.h
libavutil/mem.c
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7a02527b05e2ae5ffab579062dbe3c888758335f
Merge: a0bafaa b203f65
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Thu Jun 16 03:53:58 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
ac3enc: use correct alignment and length in channel coupling dsp functions.
ffmpeg: don't abuse a global for passing framerate from input to output
ffmpeg: don't abuse a global for passing channels from input to output
ffmpeg: don't abuse a global for passing samplerate from input to output
ARM: update ff_h264_idct8_add4_neon for 4:4:4 changes
swscale: use SwsContext for av_log when available
swscale: Remove HAVE_MMX from files that are only compiled with MMX enabled.
swscale: Fix compilation with --disable-mmx2.
Conflicts:
ffmpeg.c
libswscale/utils.c
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a0bafaabb0656ca3bb3591beba0de79f6153fdac
Author: Kirill Zorin <cyril.zorin at gmail.com>
Date: Wed Jun 15 19:18:29 2011 +0200
mmsh: fixed printf injection bug in mmsh request
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b203f65451646b1555d458a3601159f7d89a3397
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Tue Jun 14 13:45:38 2011 -0400
ac3enc: use correct alignment and length in channel coupling dsp functions.
This fixes a segfault when using the C version of ac3dsp.float_to_fixed24().
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a6286bda0956bfe15b4e1a9f96e1689666e1d866
Author: Anton Khirnov <anton at khirnov.net>
Date: Wed Jun 15 08:00:03 2011 +0200
ffmpeg: don't abuse a global for passing framerate from input to output
It's broken with multiple files or video streams.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8f3e999736b7bad956becb3705661f52d986eb2d
Author: Anton Khirnov <anton at khirnov.net>
Date: Wed Jun 15 08:00:03 2011 +0200
ffmpeg: don't abuse a global for passing channels from input to output
It's broken with multiple files or audio streams.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d7ee44024c96ebdbcd718885a77e9a07779df54c
Author: Anton Khirnov <anton at khirnov.net>
Date: Wed Jun 15 08:00:03 2011 +0200
ffmpeg: don't abuse a global for passing samplerate from input to output
It's broken with multiple files or audio streams.
This removes the default samplerate of 44100 for raw input, hence all
the FATE changes.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7f2228dbfec0268b8b486573041043c0de1aa381
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Wed Jun 15 20:21:33 2011 +0200
Make buffer size check consistent and avoid a possible overflow.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c940c31c88494c6accbdb0df3b715bd1f161368f
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Wed Jun 15 20:20:47 2011 +0200
Fix spelling.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e7c7b2d87842c689ae7da4d6d636a08cb1e9ce88
Author: Luca Abeni <lucabe72 at email.it>
Date: Wed Jun 15 17:59:03 2011 +0200
Full support for sending H.264 in RTP
This implements support for the "MP4" syntax of H.264 bitstreams.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=88ff180ad66d5b12f5ee0ffbda891b467725a8d3
Author: Mans Rullgard <mans at mansr.com>
Date: Wed Jun 15 12:58:00 2011 +0100
ARM: update ff_h264_idct8_add4_neon for 4:4:4 changes
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3636e791ec295dcea3c1ce0206d944cd5c76a650
Author: Janne Grunau <janne-libav at jannau.net>
Date: Tue Apr 26 00:27:48 2011 +0200
swscale: use SwsContext for av_log when available
Signed-off-by: Diego Biurrun <diego at biurrun.de>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4f4d1358ae30c2b8588f4dc6b3ef964a048004e8
Author: Andrew Wason <rectalogic at rectalogic.com>
Date: Wed Jun 15 11:09:17 2011 +0200
Support reading chan atoms with empty channel descriptions.
Fixes ticket 263.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dbf23d191a808734679bd7d0c8737c082ad24a72
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Wed Jun 15 10:58:25 2011 +0200
Reindent after last commit.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b3452771c4550b46ea54d15be6cfe8cc10585199
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Wed Jun 15 10:57:26 2011 +0200
Fix multi-channel AAC encoding.
Fixes ticket 55.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b1c450be49d9896ce4c96d04944f5f15e2ced028
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Wed Jun 15 10:53:18 2011 +0200
Fix "redundant redeclaration" warning.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=19b8c988286cbc827d6c0d2569ee88af323262f1
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Wed Jun 15 10:47:46 2011 +0200
Fix compilation with --disable-everything --enable-encoder=ac3/ac3_fixed.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c137fdd778e1bb82c2f0d7fa4a88adc97058d6d4
Merge: 9e2f448 4e05830
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed Jun 15 02:15:25 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
swscale: remove misplaced comment.
ffmpeg: fix streaming to ffserver.
swscale: split out RGB48 output functions from yuv2packed[12X]_c().
build: move vpath directives to main Makefile
swscale: fix JPEG-range YUV scaling artifacts.
build: move ALLFFLIBS to a more logical place
ARM: factor some repetitive code into macros
Fix SVQ3 after adding 4:4:4 H.264 support
H.264: fix CODEC_FLAG_GRAY
4:4:4 H.264 decoding support
ac3enc: fix allocation of floating point samples.
Conflicts:
ffmpeg.c
libavcodec/dsputil_template.c
libavcodec/h264.c
libavcodec/mpegvideo.c
libavcodec/snow.c
libswscale/swscale.c
libswscale/swscale_internal.h
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9e2f448d68d9df7ad79d968db315c6b0cc79c4df
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed Jun 15 01:36:12 2011 +0200
vf_mp: Fix large memleak.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a60466dbc3aededb0a1fab96d7fe2286f4c1a8f7
Author: Diego Biurrun <diego at biurrun.de>
Date: Wed Jun 15 00:56:31 2011 +0200
swscale: Remove HAVE_MMX from files that are only compiled with MMX enabled.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=97e057ff814c253c770f011736e33c0b65c9c663
Author: Diego Biurrun <diego at biurrun.de>
Date: Wed Jun 15 00:52:43 2011 +0200
swscale: Fix compilation with --disable-mmx2.
Some MMX2 functions were being referenced without proper #ifdefs.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b19313218c32fa9446d474cbddb11c0776868cd3
Author: William Yu <genwillyu at gmail.com>
Date: Tue Jun 14 17:16:51 2011 +0200
mjpegenc: Fix JFIF version
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4e0583020567dd2062a908fe59aacba484e68049
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue Jun 14 16:55:24 2011 -0400
swscale: remove misplaced comment.
The comment should have been placed only in
yuv2rgb48_X_c_template, not yuv2rgb48_1_c_template.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0be3736796b1651ad785c9ba68d26c2276cc074c
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue Jun 14 15:35:05 2011 -0400
ffmpeg: fix streaming to ffserver.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9f6321117565f9e673c8c6dbfb4104c09272704e
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue Jun 14 15:02:24 2011 -0400
swscale: split out RGB48 output functions from yuv2packed[12X]_c().
This is part of the Great Evil Plan to simplify swscale. Note that
you'll see some code duplication between the output functions for
different RGB variants, and even between packed-YUV and RGB
variants. This is intentional because it improves readability.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d530e5794475887d5d2b1f05dfd60ba4542b0f82
Author: Mans Rullgard <mans at mansr.com>
Date: Sun Jun 5 22:00:54 2011 +0100
build: move vpath directives to main Makefile
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0af8a71d66305874bd6f0ebc84ebf99339b6a5d3
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sun Jun 12 21:53:22 2011 -0400
swscale: fix JPEG-range YUV scaling artifacts.
YUV planes were marked as uint16_t, but they contained signed data.
Fixes issue 1108 and 675.
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cf53c48615658a6019ffb7e8453913bbfd38cb27
Author: Mans Rullgard <mans at mansr.com>
Date: Sun Jun 5 22:18:06 2011 +0100
build: move ALLFFLIBS to a more logical place
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e897a633cded0a8f283114e22766790f48ae8fa7
Author: Mans Rullgard <mans at mansr.com>
Date: Mon Jun 13 00:33:19 2011 +0100
ARM: factor some repetitive code into macros
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4ac5dffc5a4daf315fb908ec689366e179a59ad3
Author: Philip Langdale <philipl at overt.org>
Date: Sun Jun 12 20:22:20 2011 -0700
CrystalHD: Use mp4toannexb bitstream filter.
The H.264 parser that we use to detect interlacing can only handle
an Annex B stream, so we need to actually use the filter. This is
unfortunate as the crystalhd library is already doing this conversion
internally. A future change will reorganise the decode path more
completely so that we can feed the converted stream into libcrystalhd
and avoid the second conversion.
Signed-off-by: Philip Langdale <philipl at overt.org>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7d2714d1abb432575e667870e0248e2ee77ed9a4
Author: Philip Langdale <philipl at overt.org>
Date: Sun Jun 12 20:21:28 2011 -0700
CrystalHD: Keep mp4toannexb filter around for entire decoder lifetime.
In preparation for using the filter on the actual bitstream, we need
to extend it's lifetime to match that of the decoder.
Signed-off-by: Philip Langdale <philipl at overt.org>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=11177a4d82da8f4987bf6dc755461be6a4e750c5
Author: Jason Garrett-Glaser <jason at x264.com>
Date: Mon Jun 13 10:21:46 2011 -0700
Fix SVQ3 after adding 4:4:4 H.264 support
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7b442ad918bfbd1597f94b0a8e00c41468402236
Author: Jason Garrett-Glaser <jason at x264.com>
Date: Thu Jun 9 16:17:41 2011 -0700
H.264: fix CODEC_FLAG_GRAY
It was broken in 4:4:4, and still did chroma deblocking for no reason in 4:2:0.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c90b94424cd4953a095d6d6648ba8d499e306b35
Author: Jason Garrett-Glaser <jason at x264.com>
Date: Fri Jun 3 01:12:28 2011 -0700
4:4:4 H.264 decoding support
Note: this is 4:4:4 from the 2007 spec revision, not the previous (now deprecated) 4:4:4 mode in H.264.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=173cd695cbb79a50a0738ce7bcc966cb40f4a28a
Merge: fdb5e02 35bdaf3
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue Jun 14 04:55:27 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master: (24 commits)
utils: Drop pointless '#if 1' preprocessor directive.
ac3enc: remove empty ac3_float function that is never called
ac3enc: split templated float vs. fixed functions into a separate file.
ac3enc: dynamically allocate AC3EncodeContext fields windowed_samples and mdct
ac3enc: use function pointer to choose between AC-3 and E-AC-3 header output functions.
Roll back 4:4:4 H.264 for now Needs some ARM/PPC asm modifications.
Fix SVQ3 after adding 4:4:4 H.264 support
H.264: fix CODEC_FLAG_GRAY
4:4:4 H.264 decoding support
h264_parser: Fix whitespace after previous change.
h264_parser: Fix behaviour when PARSER_FLAG_COMPLETE_FRAMES is set.
wav: remove an invalid free().
lavf: initialise reference_dts in av_estimate_timings_from_pts.
h264: don't be so picky on decoding pps in extradata.
avcodec.h: add or elaborate on some documentation comments.
h264: change a few comments into error messages
ac3dec: fix doxy-style for comment ("///>" should be "///<" instead).
img2: add .dpx to the list of supported file extensions.
ffv1: fix undefined behavior with insane widths.
ARM: jrevdct_arm: simplify stack usage
...
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fdb5e02901111a6a53f8386d82afae0aa2d746a7
Author: Aurelien Jacobs <aurel at gnuage.org>
Date: Tue Jun 14 02:00:06 2011 +0200
matroskadec: properly decode color space in an endian neutral way
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5fec3a2539b7c94a94fe891c3f7d92e6d5291682
Author: Aurelien Jacobs <aurel at gnuage.org>
Date: Tue Jun 14 01:58:11 2011 +0200
matroskadec: use a temporary fourcc variable
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f440f742052256a854ce2f81a52fa5cf305a895c
Author: Aurelien Jacobs <aurel at gnuage.org>
Date: Tue Jun 14 01:53:40 2011 +0200
matroskaenc: ensure the written colorspace don't depend on host endianness
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=99477adc31c0569b3cebe8004dd584aa4726a2d1
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Mon Jun 13 17:44:50 2011 -0400
ac3enc: fix allocation of floating point samples.
sizeof(SampleType) is different for fixed and float encoders.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=35bdaf3d427b6856df01d41ee826bd515440ec46
Author: Diego Biurrun <diego at biurrun.de>
Date: Fri Jun 10 20:27:50 2011 +0200
utils: Drop pointless '#if 1' preprocessor directive.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=38c304addd978410956c8ff02ea83a6ffb9a606a
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Fri Jun 10 15:17:55 2011 -0400
ac3enc: remove empty ac3_float function that is never called
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e0cc66df61664bb6f9271d9aae3c778e1f906b4c
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Fri Jun 10 14:57:19 2011 -0400
ac3enc: split templated float vs. fixed functions into a separate file.
Function pointers are used for templated functions instead of needlessly
duplicating many functions.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e754dfc0bba4f81fe797f240fca94fea5dfd925e
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Fri Jun 10 12:42:36 2011 -0400
ac3enc: dynamically allocate AC3EncodeContext fields windowed_samples and mdct
This will allow the same struct to be used for both the fixed and float ac3
encoders.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=36151b3e3112cd7d8ae0e02e850dee16bd966696
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Fri Jun 10 11:45:03 2011 -0400
ac3enc: use function pointer to choose between AC-3 and E-AC-3 header output
functions.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=504811baeacf8bac400962e84fca678b79068ceb
Author: Jason Garrett-Glaser <jason at x264.com>
Date: Mon Jun 13 13:38:46 2011 -0700
Roll back 4:4:4 H.264 for now
Needs some ARM/PPC asm modifications.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=295f0a2503550088a5ffddc5754b9fba2fa6ee60
Author: Jason Garrett-Glaser <jason at x264.com>
Date: Mon Jun 13 10:21:46 2011 -0700
Fix SVQ3 after adding 4:4:4 H.264 support
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c177cfb4fb2430f4d43d27ba3c3476176f17d006
Author: Jason Garrett-Glaser <jason at x264.com>
Date: Thu Jun 9 16:17:41 2011 -0700
H.264: fix CODEC_FLAG_GRAY
It was broken in 4:4:4, and still did chroma deblocking for no reason in 4:2:0.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c9c493872c385cff304438ee404e38e55f04af28
Author: Jason Garrett-Glaser <jason at x264.com>
Date: Fri Jun 3 01:12:28 2011 -0700
4:4:4 H.264 decoding support
Note: this is 4:4:4 from the 2007 spec revision, not the previous (now deprecated) 4:4:4 mode in H.264.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=25f05ddb1af4bd398fa92cd135e48fafe23bd92a
Author: Philip Langdale <philipl at overt.org>
Date: Mon Mar 28 21:43:23 2011 -0700
h264_parser: Fix whitespace after previous change.
Signed-off-by: Philip Langdale <philipl at overt.org>
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a26ce1e2df102ad085cf1a7891722ef64b80ea24
Author: Philip Langdale <philipl at overt.org>
Date: Mon Mar 28 21:42:02 2011 -0700
h264_parser: Fix behaviour when PARSER_FLAG_COMPLETE_FRAMES is set.
Currently, the parser is buggy and only processes the stream extradata
when the flag is set. This fixes it to actually inspect the frames.
Whitespce will be fixed in a separate change.
Signed-off-by: Philip Langdale <philipl at overt.org>
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8d0786ec6d066f892f29da6593e99e73a7dfd014
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Sun Apr 3 22:45:16 2011 +0200
wav: remove an invalid free().
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a8fd2f4e0238d6ddde0db28c5bb4b39d2f98d4ed
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue Mar 8 22:39:14 2011 +0100
lavf: initialise reference_dts in av_estimate_timings_from_pts.
Fixes issue2437.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=108f318d908c552d88bc7570515e4ddb9ea45e3d
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue Mar 1 15:59:00 2011 +0100
h264: don't be so picky on decoding pps in extradata.
Fixes issue2517
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3de33b00de219a749f3e5c9d1f1f68d7cfa58502
Author: Wim Lewis <wiml at hhhh.org>
Date: Sat Apr 2 15:30:24 2011 -0700
avcodec.h: add or elaborate on some documentation comments.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=33aec3f402c07e417ac1492717ab746927253727
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sat Apr 2 17:57:53 2011 +0200
h264: change a few comments into error messages
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=86961eeabf06ba4ef920789cb7596e8590e82713
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Fri Apr 1 19:42:31 2011 +0200
ac3dec: fix doxy-style for comment ("///>" should be "///<" instead).
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a31d4b3a9929e31eb2df949cab09422267f5a5e3
Author: Peter Ross <pross at xvid.org>
Date: Fri Apr 1 23:11:24 2011 +1100
img2: add .dpx to the list of supported file extensions.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=294e5475c2cf4bb7a0db34931515fddc5732c266
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri Apr 1 12:46:36 2011 +0200
ffv1: fix undefined behavior with insane widths.
The new tables is large enough to prevent this together with our image size checks.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e6ba3d428105edbd3c1a468ece619f801151eea2
Author: Aurelien Jacobs <aurel at gnuage.org>
Date: Mon Jun 13 19:02:50 2011 +0200
replace remaining usage of deprecated av_metadata_set2() by av_dict_set()
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7ebaa967a2c5b038023409179ca3c56f5b4f4ed3
Author: Aurelien Jacobs <aurel at gnuage.org>
Date: Mon Jun 13 18:37:32 2011 +0200
matroskaenc: write colourspace element for rawvideo tracks
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eb8de45c3c55721f0fc02cefcf1d08980b7ab67d
Author: Aurelien Jacobs <aurel at gnuage.org>
Date: Mon Jun 13 18:30:55 2011 +0200
nsv: simplify probe function
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=223694b404e63211ad7d1bd2916c070a0b587703
Author: Aurelien Jacobs <aurel at gnuage.org>
Date: Mon Jun 13 18:28:54 2011 +0200
nsv: return error code instead of discarding it in read_header()
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9776e25db9a43e77e9b091c012bf16267d9559d7
Author: Mans Rullgard <mans at mansr.com>
Date: Mon Jun 13 09:33:20 2011 +0100
ARM: jrevdct_arm: simplify stack usage
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=13743c7ab00be270a3a38c8ee6442336774e335c
Author: Mans Rullgard <mans at mansr.com>
Date: Mon Jun 13 09:30:42 2011 +0100
ARM: jrevdct_arm: use push/pop mnemonics
Use push/pop instead of stmdb/ldmia for stack operations. This
is the preferred syntax.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=77cdfde73e91cdbcc82cdec6b8fec6f646b02782
Author: Mans Rullgard <mans at mansr.com>
Date: Mon Jun 13 09:24:27 2011 +0100
ARM: jrevdct_arm: misc cleanup
- use 'const' macro to define coeff table
- add missing endfunc
- remove superflous directives
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5c46ad1da049f16e670d2549161c244c6ddd68ec
Author: Mans Rullgard <mans at mansr.com>
Date: Sat Jun 11 22:53:32 2011 +0100
ARM: optimised mpadsp_apply_window_fixed
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b95d19b02022ea9590bee571aa245ab93f37d152
Author: Reinhard Tartler <siretart at tauware.de>
Date: Mon Jun 13 08:56:54 2011 +0200
Add some (important) changelog entries
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=058d03631afcaa4eb8f61c80c920a192b27d1ca2
Merge: 21d5de9 de85935
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon Jun 13 04:25:36 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
cmdutils: add missing NULL check in parse_options()
x11grab: remove a memory allocation and the associated memcpy.
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=21d5de930360bb29482aabd869074b9fd7b74ce3
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon Jun 13 03:30:56 2011 +0200
H264: Reduce pointless diffs to qatar
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f0e9ee8d9491898bec012f1295d83c6efa937c32
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon Jun 13 03:00:53 2011 +0200
Revert "H264: Split out hl_motion and template it, this seems a bit faster"
This reverts commit a50f0bea25a3da605cd547fe3bdfd36c8764b847.
This has been implemented differently in qatar and its better they
maintain it for me instead of me having to spend an average 5sec more
per merge
Conflicts:
libavcodec/h264.c
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3fe6bbd5dcdf603a8dac78b48adf6f0b6604143c
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat Jun 11 18:21:53 2011 +0200
libavfilter: implement avfilter_fill_frame_from_video_buffer_ref()
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c535494268069282cc1147c4d61d4a88ce39e078
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat Jun 11 15:30:46 2011 +0200
avfiltergraph: make the AVFilterInOut alloc/free API public
This is required for letting applications to create and destroy
AVFilterInOut structs in a convenient way.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6119b23a3662d1e106cdf69ef3171b2e7e1d495c
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat Jun 11 15:16:02 2011 +0200
avfiltergraph: change the syntax of avfilter_graph_parse()
Make it returns the list of open inputs and outputs, so it can be
reused by applications.
Breaks API/ABI.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=86909dd5f7cbc3d2446fad58268553ac06f65e37
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat Jun 11 14:33:09 2011 +0200
graphparser: prefer void * over AVClass * for log contexts
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=33eac92a3c1aa0f3d0b5bbc6893ed5f646ee527c
Author: Alexander Strange <astrange at ithinksw.com>
Date: Thu Jun 2 01:39:56 2011 -0700
h264: Complexify frame num gap shortening code
By observation it did not seem to handle prev_frame_num > frame_num.
This does not affect any files I have.
(cherry picked from commit 43c0092a80f8212cbb783260bafa157f7b85126e)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=53781bf13e47d15f4d9964001af3894a72c513ee
Author: Alexander Strange <astrange at ithinksw.com>
Date: Thu Jun 2 01:41:38 2011 -0700
Update todo
All the known bugs in h264 are fixed so I'm calling it done.
(cherry picked from commit 9cec36a6845c17e90a8d0c2cf9b03a00987c31f0)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=225083ac0a2feead04ddd7485b8693dd9c742379
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sun Jun 12 17:59:23 2011 +0200
mpeg12: replace 2 asserts by av_assert0
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=de859358830cfd1daffb1773f6bb069659027321
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun Jun 12 13:54:22 2011 +0200
cmdutils: add missing NULL check in parse_options()
Fix ffplay -i FILE, which was recently broken.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2f2c60400a4e383b6aa7db64d6032a42c2725882
Author: Sven C. Dack <sven.c.dack at virginmedia.com>
Date: Wed Mar 30 17:02:29 2011 +0200
x11grab: remove a memory allocation and the associated memcpy.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d127d26997ff046a9f112643eebd1007590b4fa2
Merge: 2291e18 151c584
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sun Jun 12 03:26:38 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
build: fix "make install" with documentation disabled
build: simplify some conditional targets
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2291e18e4891066bbcbcd1a4e468a59a40e9cb5c
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sat Jun 11 13:40:46 2011 +0200
Fix --disable-everything
Breakage was due to ff_find_pix_fmt() usage.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=151c5841881591552be685b7fd50b488f128ba5b
Author: Mans Rullgard <mans at mansr.com>
Date: Sat Jun 11 19:54:23 2011 +0100
build: fix "make install" with documentation disabled
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=623ffe8c82c3194e4eff469add76b1478025cd22
Author: Mans Rullgard <mans at mansr.com>
Date: Tue Jun 7 10:11:21 2011 +0100
build: simplify some conditional targets
Use intermediate targets instead of variables for conditional
parts of "all" and "install" targets.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e8876902a9021ec185ca785653067dd34f24c5ce
Author: Clément Bœsch <clement.boesch at smartjog.com>
Date: Wed Jun 8 11:26:43 2011 +0200
resample: clarify supported resampling.
This also fix a crash on 8ch → 2ch requested resampling.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d468ed032169c8007ed24cb2adfbee3a842eb742
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat Jun 11 11:41:49 2011 +0200
lavfi: fix signature for avfilter_graph_parse() and avfilter_graph_config()
Require "void *" rather than "AVClass *" for the log context type.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f5901fd392889dabe0d2eb9005e62ac667655b2f
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat Jun 11 11:15:40 2011 +0200
avfiltergraph: use meaningful error codes
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7aa59471813f49f434fbc6460475c0871e80cef6
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sat Jun 11 04:18:00 2011 +0200
Revert "ac3: there was no libav in 2010 thus this code cannot be from libav."
This reverts commit 7b8ec38d28cc99c4017471c6981fc1206732b468.
The copyright date was wrong.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=45fb64749584ed07ea88549a3e06ae70e1d736e9
Merge: 39dbe9b 19d824e
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sat Jun 11 03:51:36 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
bitstream: Properly promote av_reverse values before shifting.
libavutil/swscale: YUV444P10/YUV444P9 support.
H.264: Fix high bit depth explicit biweight
h264: Fix 10-bit H.264 x86 chroma v loopfilter asm.
Replace DEBUG_SEEK/DEBUG_SI + av_log combinations by av_dlog.
Update copyright year for ac3enc_opts_template.c.
adts: Adjust frame size mask to follow the specification.
movenc: Add RTP muxer/hinter options
movenc: Pass the RTP AVFormatContext to the SDP generation
rtspenc: Add RTP muxer options
rtspenc: Add an AVClass for setting muxer specific options
rtpenc_chain: Pass the rtpflags options through to the chained muxer
rtpenc: Declare the rtp flags private AVOptions in rtpenc.h
sdp: Reindent after the previous commit
rtpenc: MP4A-LATM payload support
avoptions: Add an av_opt_flag_is_set function for inspecting flag fields
sdp: Allow passing an AVFormatContext to the SDP generation
mov: Fix wrong timestamp generation for fragmented movies that have time offset caused by the first edit list entry.
mpeg12: more advanced ffmpeg mpeg2 aspect guessing code.
swscale: split YUYV output out of yuv2packed[12X]_c().
Conflicts:
doc/APIchanges
libavcodec/Makefile
libavcodec/h264dsp_template.c
libavcodec/mpeg12.c
libavformat/aacdec.c
libavformat/avidec.c
libavformat/internal.h
libavformat/movenc.c
libavformat/rtpenc.c
libavformat/rtpenc_latm.c
libavformat/sdp.c
libavformat/version.h
libavutil/avutil.h
libavutil/pixfmt.h
libswscale/swscale.c
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=39dbe9b6b8fdd587793583c8296fecf94b3aee58
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date: Sat Jun 11 00:04:40 2011 +0200
Fix -t option for formats which holds dts and no pts
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=36204ed88e6c5eb54f36df2dea94b20e786b215f
Author: Joseph Artsimovich <joseph at mirriad.com>
Date: Fri Jun 10 21:38:14 2011 +0200
dnxhd: Renama tables
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d3cef0a85b7d3fd133a3349341646fe15aeb0030
Author: Dave Badia <dbadia at gmail.com>
Date: Fri Jun 10 21:18:26 2011 +0200
Extract rotation in MOV metadata
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=19d824e47373594739bb9a05cd4e7edbc441b173
Author: Alex Converse <aconverse at google.com>
Date: Tue Apr 26 09:08:26 2011 -0700
bitstream: Properly promote av_reverse values before shifting.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0fd82fedc9b279cd12f71dd7de954cfb60fa9dea
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri Jun 10 20:25:49 2011 +0200
pixfmt: Replace 9/10bit deprecation by a technical explanation.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=103278f7b0b037a4a6184865ca9b8d021ec9be85
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Wed Jun 8 19:16:39 2011 -0700
libavutil/swscale: YUV444P10/YUV444P9 support.
Also add missing glue code for recently added YUV422P10 formats
to swscale.
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c149843b5a484e73baffa0e070cfa08fe05943dd
Author: Jason Garrett-Glaser <jason at x264.com>
Date: Thu Jun 9 18:20:19 2011 -0700
H.264: Fix high bit depth explicit biweight
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6c031a3338d49dd61cf34fd703631f5a47205912
Author: Oskar Arvidsson <oskar at irock.se>
Date: Fri Jun 10 02:40:10 2011 +0200
h264: Fix 10-bit H.264 x86 chroma v loopfilter asm.
The tc variable was not splatted correctly.
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=919d7a345a7e9044c3cdc89cf06dc521a1b01c6c
Author: Diego Biurrun <diego at biurrun.de>
Date: Tue Jun 7 13:18:12 2011 +0200
Replace DEBUG_SEEK/DEBUG_SI + av_log combinations by av_dlog.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aecc596a651b981256f91ee619aaf282e455d99e
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Fri Jun 10 12:58:08 2011 -0400
Update copyright year for ac3enc_opts_template.c.
The code was originally committed to Libav on March 25, 2011.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f74e5b76b1033e5224d6a7b5906e05cecd2b3302
Author: Kieran Kunhya <kierank at ob-encoder.com>
Date: Wed Jun 8 01:26:20 2011 -0500
adts: Adjust frame size mask to follow the specification.
This fixes ADTS detection for at least one sample.
Signed-off-by: Diego Biurrun <diego at biurrun.de>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=16c9e6717e8b9524bf9126153e336db2f386514c
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri Jun 10 13:03:22 2011 +0200
APIchanges: fill hash for the avfilter_get_audio_buffer_ref_from_arrays addition
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=79a0ec1af4817bb7b989803b9f460d1e4acaf7b7
Author: Mina Nagy Zaki <mnzaki at gmail.com>
Date: Wed Jun 8 19:24:25 2011 +0300
lavfi: avfilter_merge_formats: handle case where inputs are same
This fixes a double-free crash if lists are the same due to the two
merge_ref() calls at the end of the (useless) merging that happens.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=989184fea4854720caef35347992499ba8033195
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat Feb 12 17:56:50 2011 +0100
lavfi: use avfilter_get_audio_buffer_ref_from_arrays() in defaults.c
Use avfilter_get_audio_buffer_ref_from_arrays() in
avfilter_default_get_audio_buffer(), simplify.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c3819600e2975cb5dc8ca07e0ea41f8204324e4a
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon Jan 31 00:07:41 2011 +0100
lavfi: implement avfilter_get_audio_buffer_ref_from_arrays()
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c6d7fc276ac07d53027d9dbd8bb4d0a33820a6aa
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri Jun 10 12:32:25 2011 +0200
APIchanges: remove duplicated entry
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2caaa791a0d6e4a10bd4e9bbd5b88985f6a81454
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri Jun 10 11:15:42 2011 +0200
APIchanges: fill in dates and numbers
Since some minor bump were not done, some entries present the same
libavutil minor (which represent the next bump after the corresponding
change).
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a5825b22a2dc6652c17bf33ebfab2719eed2e569
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri Jun 10 11:50:55 2011 +0200
APIchanges: remove duplicated entry
Remove duplicated entry regarding PIX_FMT_BGR48LE/BE formats.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e0ce9711aa01be2a1334756c648e569c72fb789f
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri Jun 10 11:08:55 2011 +0200
APIchanges: correctly interleave entries
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bd77a5e27c6701d68f671e702f4b4d57191f7b3c
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri Jun 10 11:06:55 2011 +0200
APIchanges: add entry for av_force_cpu_flags() addition
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ace0a5e236364f5dd6f16195509da899bdd35d8f
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri Jun 10 11:54:54 2011 +0200
lavf: bump minor after the addition of fps_probe_size to AVFormatContext
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=62519c6139bd3d3e7f8004ad4e7d2d67e63b1c87
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri Jun 10 11:24:04 2011 +0200
lavc: bump minor after the addition of AVCodecContext.request_sample_fmt
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d16cccac98a250d53827fa0c82e429bf17070d0f
Author: Martin Storsjö <martin at martin.st>
Date: Sat May 21 14:58:43 2011 +0300
movenc: Add RTP muxer/hinter options
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f3f82296a407d3c4eada161aaec45b21a5334fc3
Author: Martin Storsjö <martin at martin.st>
Date: Wed May 18 15:41:38 2011 +0300
movenc: Pass the RTP AVFormatContext to the SDP generation
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e2e29c62476f7d8f8851d0d51809ce2a152362f5
Author: Martin Storsjö <martin at martin.st>
Date: Sat May 21 15:03:48 2011 +0300
rtspenc: Add RTP muxer options
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6cf09bb7ef5a52b9d9b589067d94a5c80f9fe848
Author: Martin Storsjö <martin at martin.st>
Date: Sat May 21 15:03:35 2011 +0300
rtspenc: Add an AVClass for setting muxer specific options
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ff0824f72c25787b6ad60b5c90a25473995e68c6
Author: Martin Storsjö <martin at martin.st>
Date: Wed May 18 15:42:53 2011 +0300
rtpenc_chain: Pass the rtpflags options through to the chained muxer
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=635fac9af10092b0d5780a7d1b422b3044f9abd9
Author: Martin Storsjö <martin at martin.st>
Date: Fri May 27 22:38:36 2011 +0300
rtpenc: Declare the rtp flags private AVOptions in rtpenc.h
This allows other muxers that chain a RTP muxer to declare
the same options easily.
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9c434ce8263097bd17e6a59461041f846edc2701
Author: Martin Storsjö <martin at martin.st>
Date: Wed May 18 15:48:20 2011 +0300
sdp: Reindent after the previous commit
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0832122880fa50e66dfd62eb6aa5c814f83f68d9
Author: Juan Carlos Rodriguez <ing.juancarlosrodriguez at hotmail.com>
Date: Wed May 18 15:00:03 2011 +0300
rtpenc: MP4A-LATM payload support
This is enabled with an AVOption on the RTP muxer. The SDP
generator looks for a latm flag in the rtpflags field.
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cb7c11cc9e7e05c819fff487a3f486f11ab4b860
Author: Martin Storsjö <martin at martin.st>
Date: Fri May 27 22:21:40 2011 +0300
avoptions: Add an av_opt_flag_is_set function for inspecting flag fields
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0558e266a267b5d90d3be1d8d86e60db2c303773
Author: Martin Storsjö <martin at martin.st>
Date: Wed May 18 15:41:06 2011 +0300
sdp: Allow passing an AVFormatContext to the SDP generation
Options from the AVFormatContext can be read for modifying
the generated SDP.
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f33a6a22b4f2382a5113194335ae2a22ae957fed
Author: Yusuke Nakamura <muken.the.vfrmaniac at gmail.com>
Date: Fri May 13 23:46:48 2011 +0900
mov: Fix wrong timestamp generation for fragmented movies that have time offset caused by the first edit list entry.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d8999306e516663de2b46aed0c79f7bcc77eb5a1
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri Mar 25 01:13:08 2011 +0100
mpeg12: more advanced ffmpeg mpeg2 aspect guessing code.
Fixes issue1613, 621, 562 simultaneously
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7b8ec38d28cc99c4017471c6981fc1206732b468
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri Jun 10 04:54:30 2011 +0200
ac3: there was no libav in 2010 thus this code cannot be from libav.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2ec77aae6791582b2f8e2502b48fd6d562aa81ce
Merge: 6a137dd 996bbdb
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri Jun 10 03:54:27 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
lavf: make compute_pkt_fields2() return meaningful error values
matroskadec: set timestamps for RealAudio packets.
intelh263dec: aspect ratio processing fix.
intelh263dec: fix "Strict H.263 compliance" file playback
oss,sndio: simplify by using FFMIN.
swscale: extract monowhite/black output from yuv2packed[12X]_c().
swscale: de-macro'ify RGB15/16/32 input functions.
swscale: rearrange code.
movdec: Add support for the 'wfex' atom.
ffmpeg.c: Add a necessary const qualifier
riff: Fix potential memleak.
swscale: change 48bit RGB input macros to inline functions.
swscale: change 9/10bit YUV input macros to inline functions.
swscale: extract gray16 output functions from yuv2packed[12X]().
swscale: use standard clipping functions.
swscale: merge macros that are used only once.
swscale: fix function declarations in swscale.c.
swscale: fix function declaration keywords in x86/swscale_template.c.
Conflicts:
ffmpeg.c
libavcodec/intelh263dec.c
libswscale/swscale.c
libswscale/x86/swscale_template.c
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=af2faf2076b96ab85cc51d5e970574079373c396
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu Jun 9 18:13:53 2011 -0400
swscale: split YUYV output out of yuv2packed[12X]_c().
This is part of the Great Evil Plan to simplify swscale.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6a137dde3ed6d88dc8bfa9de6f29a23e2b384a77
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri Jun 10 00:19:25 2011 +0200
dict: This code was developed in ffmpeg and not libav, nor by libav developers.
Correct copyright notices.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=996bbdbf1f5a031d38e8af3eac432bf8e2c72458
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Tue Mar 15 12:34:55 2011 +0100
lavf: make compute_pkt_fields2() return meaningful error values
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4654420410da643812b7b90fb39dd42e3a02bc53
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Sat Feb 26 12:52:01 2011 +0100
matroskadec: set timestamps for RealAudio packets.
Improves seeking in ffplay with
http://samples.mplayerhq.hu/Matroska/RA_missing_timestamps.mkv
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8e84c072e4e8db33641696555ed73de61ce61442
Author: Anton Khirnov <anton at khirnov.net>
Date: Thu Jun 9 22:36:31 2011 +0200
intelh263dec: aspect ratio processing fix.
patch submitted by xvid_fan freenet de
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=95a05030ca73076a8e5127e69596ade5964af60b
Author: Anton Khirnov <anton at khirnov.net>
Date: Thu Jun 9 22:29:40 2011 +0200
intelh263dec: fix "Strict H.263 compliance" file playback
fixes issue2449
patch submitted by xvid_fan freenet de
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c673c90515ab553c9ed9f4e1997600d1b3e4e2bb
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Tue Mar 29 20:18:45 2011 +0200
oss,sndio: simplify by using FFMIN.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6b105e3ee607b4d83f894ee0c18bbd1d6f1e996f
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu Jun 9 16:25:21 2011 -0400
swscale: extract monowhite/black output from yuv2packed[12X]_c().
This is part of the Great Evil Plan to simplify swscale.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6d4d483eee04d78ba021e84aec2ff75d9fc3a236
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu Jun 9 13:59:21 2011 -0400
swscale: de-macro'ify RGB15/16/32 input functions.
Inline functions are easier to read, maintain, modify and test,
which justifies the slightly increased source size. This patch
also adds support for non-native endianness RGB15/16 and fixes
isSupportedOutput() to no longer claim that we support writing
non-native RGB565/555/444.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e2babb9b47072ca586b4414680b8d7abf85a16e5
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu Jun 9 10:00:09 2011 -0400
swscale: rearrange code.
This way the code in the file is less cluttered all-over-the-
place.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=85e9e3a9fa9c79bb3b4af74d15c7aa62f29515ce
Author: Alex Converse <alex.converse at gmail.com>
Date: Mon Jun 6 10:59:46 2011 -0700
movdec: Add support for the 'wfex' atom.
The 'wfex' is just a Microsoft WaveFormatEx struct.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9a1b79128c25a5c1004bbd0af85a68c9a2a3e580
Author: Alex Converse <alex.converse at gmail.com>
Date: Thu Jun 9 09:52:47 2011 -0700
ffmpeg.c: Add a necessary const qualifier
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ed8a50068caacf722b6c7a81f77abcadc134e544
Author: Alex Converse <alex.converse at gmail.com>
Date: Thu Jun 9 09:50:38 2011 -0700
riff: Fix potential memleak.
Make ff_get_wav_header() free existing extradata before allocing a new
buffer.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dbd3183935e252aaf5796638d4711cff27c75934
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Wed Jun 8 15:12:32 2011 -0400
swscale: change 48bit RGB input macros to inline functions.
Inline functions are slightly larger in source code, but
are easier to handle in source code editors. The binary code
generated is the same.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f30ee65700cc2def6447de09c91afa3f7ecc7639
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Wed Jun 8 14:50:49 2011 -0400
swscale: change 9/10bit YUV input macros to inline functions.
Inline functions are slightly larger in source code, but
are easier to handle in source code editors. The binary code
generated is the same.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aa39f5f6d61c8c2640dd39520419264ffa1850de
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Wed Jun 8 13:29:09 2011 -0400
swscale: extract gray16 output functions from yuv2packed[12X]().
This is part of the Great Evil Plan to simplify swscale.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f1e0b90c640235916d5b2f98a3b2d5a9975b740f
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue Jun 7 11:22:54 2011 -0400
swscale: use standard clipping functions.
This generates better code on some non-x86 architectures.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e458b536052a35fe3b0f221ca3ccb308faa84f35
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue Jun 7 11:06:44 2011 -0400
swscale: merge macros that are used only once.
This reduces source code size without affecting the binary.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6e5a8d3c9affbb242e39cea29bd44003361504d4
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Wed Jun 8 12:31:11 2011 -0400
swscale: fix function declarations in swscale.c.
Remove inline keyword from functions that are never inlined.
Use av_always_inline for functions that should be force-inlined
for performance reasons. Use av_cold for init functions.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a27db4c349574d44c581fa484f03fb1ee816aaf9
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Wed Jun 8 12:12:50 2011 -0400
swscale: fix function declaration keywords in x86/swscale_template.c.
Remove inline keyword for functions that are only called through
their function pointers (and thus cannot be inlined); add av_cold
keyword to init function, and use av_always_inline instead of
inline for functions that must be inlined for performance reasons.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f9ecb849ef39bc337d9439b829fe08da5c95cc3d
Merge: 7b8ed83 a71bcd1
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Thu Jun 9 04:47:19 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
crypto: Use av_freep instead of av_free
lavf: don't try to free private options if priv_data is NULL.
swscale: fix types of assembly arguments.
swscale: move two macros that are only used once into caller.
swscale: remove unused function.
options: Add missing braces around struct initializer.
mov: Remove leftover crufty debug statement with references to a local file.
dvbsubdec: Fix compilation of debug code.
Remove all uses of now deprecated metadata functions.
Move metadata API from lavf to lavu.
Conflicts:
doc/APIchanges
libavformat/aiffdec.c
libavformat/asfdec.c
libavformat/avformat.h
libavformat/avidec.c
libavformat/cafdec.c
libavformat/matroskaenc.c
libavformat/mov.c
libavformat/mp3enc.c
libavformat/wtv.c
libavutil/avutil.h
libavutil/internal.h
libswscale/swscale.c
libswscale/x86/swscale_template.c
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7b8ed831eb8432d202dad16dedc1758b018bb1fa
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Thu Jun 9 03:35:50 2011 +0200
jpegdec: actually search for and parse RSTn
Fixes Ticket267
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c8d0d8bc767309d5e8d9ee64addc11117190338e
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date: Wed Jun 8 02:20:53 2011 +0200
crypto: Use av_freep instead of av_free
This fixes a potential double free.
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c1ad93c08ce0b6ea2f4505267fe3aa7584701dca
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Thu Jun 9 01:39:49 2011 +0200
Revert "crypto: fix potential double free"
This reverts commit 7d89f7cbf3ccd98f9a5f58db97effa9afd2d571a.
Revert at authors request, and its buggy missing &
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1fe3bf3e4b4f4a456204cc9512d0f7088231d109
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed Jun 8 16:14:40 2011 +0200
Revert "build: remove empty $(OBJS) target"
This reverts commit b9c6c7cb25932b594fd684a0cb553e439d49fe12.
It appears this caused the .o files to be deletec under some circumstances.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a71bcd1a7f66e210971c44452dc4cdae7bdbd98a
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date: Wed Jun 8 02:20:53 2011 +0200
crypto: Use av_freep instead of av_free
This fixes a potential double free.
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=be20528ced76a43aafed032742b3ddd1897bf55e
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date: Tue Jun 7 11:09:58 2011 -0700
aac: fix adts frame size mask, fix demuxer probing for some files.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dbaba52ed25f79c8be0ce1a478b229bf868f8c11
Author: Anton Khirnov <anton at khirnov.net>
Date: Mon Jun 6 13:14:05 2011 +0200
lavf: don't try to free private options if priv_data is NULL.
This might happen if there was an error before priv_data was allocated
and result in segfault.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=47d2ca3205b53665328fe301879c339449db7a1d
Author: Mina Nagy Zaki <mnzaki at gmail.com>
Date: Tue Jun 7 17:42:32 2011 +0300
lavfi: handle NULL lists in avfilter_make_format_list
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9bcbb250e23959075765edd3cb4c1fcb46736d7d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Wed Jun 8 11:39:26 2011 -0400
swscale: fix types of assembly arguments.
This prevents the following compiler warnings: "warning:
initialization from incompatible pointer type". Since the
variables are only ever used in inline assembly, their type
is actually irrelevant (so the part where it was wrong did
not invoke any buggy behaviour).
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=496d95c34cbc185c04c37be3cbcef941da53989a
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Wed Jun 8 11:33:46 2011 -0400
swscale: move two macros that are only used once into caller.
This way, they look like regular code, which is easier to
understand.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9d84dfce93a8dac7a3b82adab9099312f638b58b
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Wed Jun 8 11:03:11 2011 -0400
swscale: remove unused function.
Use of this wrapper was removed in a previous patch, but I
forgot to actually remove the function itself.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9e4cb03a93593f8ddb8b4ea3c7ee3bf8acb7ea21
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Wed Jun 8 16:38:37 2011 +0200
Fix "mixed declarations and code" warnings.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5bd6ec6d59737db63b12312f20ac0f3f0b89502e
Author: Diego Biurrun <diego at biurrun.de>
Date: Wed Jun 8 14:59:47 2011 +0200
options: Add missing braces around struct initializer.
This fixes the warning:
libavformat/options.c:62:1: warning: missing braces around initializer [-Wmissing-braces]
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b7847a3f2eb56591590ab065b65c335892af6e4c
Author: Diego Biurrun <diego at biurrun.de>
Date: Sun Jun 5 16:10:17 2011 +0200
mov: Remove leftover crufty debug statement with references to a local file.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a4855adc802622d0487c891743f8259c62958338
Author: Diego Biurrun <diego at biurrun.de>
Date: Mon Jun 6 14:10:22 2011 +0200
dvbsubdec: Fix compilation of debug code.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d2d67e424fa10d883e13709095c80bd3b502ce03
Author: Anton Khirnov <anton at khirnov.net>
Date: Sun May 22 12:46:29 2011 +0200
Remove all uses of now deprecated metadata functions.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d9f80ea2a7325f9c84307568843512811a99baff
Author: Anton Khirnov <anton at khirnov.net>
Date: Sun May 22 12:45:00 2011 +0200
Move metadata API from lavf to lavu.
Rename it to AVDictionary, since it will be used as such. Tags
documentation and metadata conversion API is lavf-specific, so remains
there.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d552f616a26623e5b593e4d3474c61563f3939fd
Merge: 7d89f7c ac4a854
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed Jun 8 03:56:36 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master: (28 commits)
Remove some non-compiling debug messages.
ffplay: Fix non-compiling debug printf and replace it by av_dlog.
H264: x86 predict init cosmetics.
ac3enc: Fix linking of AC-3 encoder without the E-AC-3 encoder.
Move E-AC-3 encoder functions to a separate eac3enc.c file.
ac3enc: remove convenience macro, #define DEBUG
ac3enc: remove unused #define
vc1: re-initialize tables after width/height change.
APIchanges: fill-in git commit hash for av_get_bytes_per_sample() addition
samplefmt: add av_get_bytes_per_sample()
iirfilter: fix biquad filter coefficients.
swscale: remove duplicate conversion routine in swScale().
swscale: add yuv2planar/packed function typedefs.
swscale: integrate yuv2nv12X_C into yuv2yuvX() function pointers.
swscale: reindent x86 init code.
swscale: extract SWS_FULL_CHR_H_INT conditional into init code.
swscale: cosmetics.
swscale: remove alp/chr/lumSrcOffset.
swscale: un-special-case yuv2yuvX16_c().
shorten: Remove stray DEBUG #define and corresponding av_dlog statement.
...
Conflicts:
doc/APIchanges
libavcodec/ac3enc.c
libavutil/avutil.h
libavutil/samplefmt.c
libswscale/swscale.c
libswscale/swscale_internal.h
libswscale/x86/swscale_template.c
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7d89f7cbf3ccd98f9a5f58db97effa9afd2d571a
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date: Wed Jun 8 02:20:53 2011 +0200
crypto: fix potential double free
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1e9b3026908e556d1a2b6afb76d48df9272f8f95
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date: Tue Jun 7 22:14:18 2011 +0200
libx264: fix double free
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8f2a2e605165efcbb16c3470d48e61e4a53a0f94
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Wed Jun 8 01:28:11 2011 +0200
ffplay: remove -debug option
The options -loglevel LEVEL -debug FLAGS can be used for achieving the
same objectives, with a finer level of control.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e77a3095bd7078cca9ee3a868fd0c4ed5bd72578
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Wed Jun 8 01:24:42 2011 +0200
ffplay: remove -vismv option
Use -vismv 1 instead. Simplify.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=21bf6d7aab8dd4d0cdda19e33fa4c756fcec467d
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun May 8 20:46:41 2011 +0200
mpegvideo: use av_get_picture_type_char() in ff_print_debug_info()
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ac4a8548110bc180cb67bea6eaf8b8e1081370cf
Author: Diego Biurrun <diego at biurrun.de>
Date: Sun Jun 5 15:53:34 2011 +0200
Remove some non-compiling debug messages.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8543f0f923eb1d476b14444e1cc8034f08ebcdda
Author: Diego Biurrun <diego at biurrun.de>
Date: Wed Jun 8 00:41:12 2011 +0200
ffplay: Fix non-compiling debug printf and replace it by av_dlog.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4de83b7b6d3ba321877f69621ef0de497384060c
Author: Daniel Kang <daniel.d.kang at gmail.com>
Date: Tue Jun 7 10:31:51 2011 -0400
H264: x86 predict init cosmetics.
Change indentation and whitespace; also move HAVE_YASM blocks.
Signed-off-by: Diego Biurrun <diego at biurrun.de>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d3778972d854b72685b10e0b4afedcc1af6f5433
Author: Diego Biurrun <diego at biurrun.de>
Date: Wed Jun 8 00:06:19 2011 +0200
ac3enc: Fix linking of AC-3 encoder without the E-AC-3 encoder.
The AC-3 encoder unconditionally references some symbols from the E-AC-3
encoder; make those references conditional to fix linking.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c8e9ea43d004be04e4a9a07736104d099a5bf1f9
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Tue Jun 7 12:47:09 2011 -0400
Move E-AC-3 encoder functions to a separate eac3enc.c file.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=787a13535a451b802a23abf211a34840c27bbc23
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Tue Jun 7 11:50:38 2011 -0400
ac3enc: remove convenience macro, #define DEBUG
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a8bd53402a6d361b3da7c2c206c999b12ea1e5c6
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Tue Jun 7 10:53:44 2011 -0400
ac3enc: remove unused #define
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7b20d35a543c6635c348f3b312b5fa24137c0f95
Author: John Stebbins <stebbins at jetheaddev.com>
Date: Tue Jun 7 19:53:31 2011 +0200
vc1: re-initialize tables after width/height change.
read_sequence_header can change width/height; therefore, re-initialize
all tables if width/height changed
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1397ac0aa0ac98333b9e88d258b625eec99c011f
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Tue Jun 7 13:04:06 2011 -0400
APIchanges: fill-in git commit hash for av_get_bytes_per_sample() addition
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a6703faa157294efb75619f55c06d7ed5a0aa2bf
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon Jun 6 01:14:50 2011 +0200
samplefmt: add av_get_bytes_per_sample()
Deprecate av_get_bits_per_sample_fmt(), which was a misnamed function.
For the moment we don't have sample formats with a non-integer number
of bytes, in that case we may need to create a new
av_get_bits_per_sample() function. In the meanwhile we prefer to adopt
this variant, since avoids divisions by 8 all over the place.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1929807bef88c3ec3e18434fe82cf04d8f51c7a1
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue Jun 7 18:22:53 2011 +0200
libvpxenc: add forgotten AVClass.
Fixes Ticket269
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2f37321abcbf9be5f58647b17155c0e257949c0d
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Mon Jun 6 17:10:11 2011 -0400
iirfilter: fix biquad filter coefficients.
The current filter implementation should only have the cx coefficients
divided by gain in order to give the correct output scale.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=edeb56fa31071841125f723b741858a4187ee748
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Sun Jun 5 22:54:30 2011 -0400
swscale: remove duplicate conversion routine in swScale().
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b73fe700253f1e93c3ca10f72fc8159d7e12aaa1
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Sun Jun 5 22:31:11 2011 -0400
swscale: add yuv2planar/packed function typedefs.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=df91d091747395384a7c585cee568f9949e6c9f2
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Sun Jun 5 22:27:45 2011 -0400
swscale: integrate yuv2nv12X_C into yuv2yuvX() function pointers.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0fb5193156053b820579df9ab4596b950eb05d4d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Sun Jun 5 21:48:51 2011 -0400
swscale: reindent x86 init code.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ca364a5b43044bc98a7aef001fb1543b7b13411d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Sun Jun 5 21:46:16 2011 -0400
swscale: extract SWS_FULL_CHR_H_INT conditional into init code.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b3b28b080f588a63d9bcf2714daa7119ece2da61
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Sun Jun 5 21:40:04 2011 -0400
swscale: cosmetics.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ea281753120f55fc3a3102ac54ba291d0ffcd43d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Sun Jun 5 21:37:59 2011 -0400
swscale: remove alp/chr/lumSrcOffset.
They are hacks added to reuse the same scaling function for
different formats and they may cause problems when SIMD
implementation of the same functions are used along with pure
C functions.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bda9b20fa49975c6b9c39308818e7773eb78b411
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Sun Jun 5 21:15:44 2011 -0400
swscale: un-special-case yuv2yuvX16_c().
Make yuv2yuvX16_c a function pointer for yuv2yuvX(), so that the
function pointer becomes bitdepth-independent.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b9478cfefb408ae1d476555b46893005e2d3bf4c
Author: Diego Biurrun <diego at biurrun.de>
Date: Tue Jun 7 10:52:30 2011 +0200
shorten: Remove stray DEBUG #define and corresponding av_dlog statement.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2d9570a304054c009b7f3fee60fff1299f25c7f5
Author: Diego Biurrun <diego at biurrun.de>
Date: Tue Jun 7 14:02:38 2011 +0200
vorbisdec: Restore mistakenly removed debug output.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3251af90379e69faf7b13e2d0236056c37bb0922
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Tue Jun 7 13:36:06 2011 +0200
v4l2: set default standard to NULL
It was errouneously changed to "NTSC" by the recent merge commit.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7a8228c05e23d85b11a3853bf25a7ddbc662e2e3
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue Jun 7 13:22:36 2011 +0200
sws: make dither_scale const
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e8f6bd4b88405526dea26daaf86e94509e7144df
Author: Diego Biurrun <diego at biurrun.de>
Date: Mon Jun 6 13:32:37 2011 +0200
configure: Document --enable-vdpau.
The option is disabled by default, so enabling it should be documented.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=02a8d43adf7063bda2d20039d3e9b19d8469fe69
Author: Diego Biurrun <diego at biurrun.de>
Date: Mon Jun 6 01:25:32 2011 +0200
Replace some av_log/printf + #ifdef combinations by av_dlog.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1f6b9cc31d086860c7a7887685bed321fe3843f4
Author: Diego Biurrun <diego at biurrun.de>
Date: Mon Jun 6 00:53:31 2011 +0200
Replace some nonstandard DEBUG_* preprocessor directives by plain DEBUG.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f8ea0eb6ff5719a3ff2a60454dd0a2b07aa6dbe2
Author: Diego Biurrun <diego at biurrun.de>
Date: Mon Jun 6 00:52:28 2011 +0200
svq1dec: Fix debug statements that referenced non-existing context.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d7cf5639e727b454896e7d7d8da2abcd4b631eac
Author: Diego Biurrun <diego at biurrun.de>
Date: Mon Jun 6 00:39:39 2011 +0200
Replace some printf instances in debug code by av_log.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4ae28eb85351528e37ded59336e3f763497813b7
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Tue Jun 7 02:18:19 2011 +0200
showfiltfmts: use av_get_pix_fmt_name()
Use av_get_pix_fmt_name() rather than access
av_pix_fmt_descriptors. Improve readability.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e01bb264e78385367b716a55df713ae1a6750310
Author: Diego Biurrun <diego at biurrun.de>
Date: Sun Jun 5 15:27:51 2011 +0200
inverse.c: Replace unnecessary intmath.h header by necessary stdint.h.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dc25d79f4980fb547908f4dd43732ebc0622610c
Author: Diego Biurrun <diego at biurrun.de>
Date: Sun Jun 5 01:28:22 2011 +0200
Drop unnecessary directory prefixes from #include directives.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=40da61eff5acaaaec7d1247f7be4bb10fca30c1c
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue Jun 7 04:43:03 2011 +0200
Makefile: critical build fix after the merge. make fate passed locally due to ffmpeg/ffmpeg_g being there from before
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=174df6affc4e2cfdc6c91c1be3c3e1a8a794cf78
Merge: 3a1aaf7 b9c6c7c
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue Jun 7 03:37:57 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
build: remove empty $(OBJS) target
build: make rule for linking ff* apply only to these targets
build: rearrange some lines in a more logical way
s302m: fix resampling for 16 and 24bits.
ARM: remove MUL64 and MAC64 inline asm
build: clean up .PHONY lists
build: move all (un)install* target aliases to toplevel Makefile
flvenc: propagate error properly
build: remove stale dependency
build: do not add CFLAGS-yes to CFLAGS
utils.c: fix crash with threading enabled.
configure: simplify source_path setup
configure: remove --source-path option
lavf: deprecate AVFormatParameters.time_base.
img2: add framerate private option.
img2: add video_size private option.
img2: add pixel_format private option.
tty: add framerate private option.
Conflicts:
Makefile
configure
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3a1aaf7b21c7bde9f4c3d5342baa64d3e940d05f
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue Jun 7 03:14:28 2011 +0200
ffplay: Fix -vismv
Fixes Ticket164
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a39bd458a0df295df59242a8e18e1e5313bd3318
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon Jun 6 22:59:23 2011 +0200
mem: Trying to workaround posix_memalign() bug on OSX
This patch is based on a patch by John Stebbins
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b9c6c7cb25932b594fd684a0cb553e439d49fe12
Author: Mans Rullgard <mans at mansr.com>
Date: Mon Jun 6 21:46:18 2011 +0100
build: remove empty $(OBJS) target
This target was added to prevent some files being deleted
by make when using chains of implicit rules. This is no
longer required.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6d170962bd611d6336362d5da067d5a757d627f7
Author: Mans Rullgard <mans at mansr.com>
Date: Mon Jun 6 23:00:26 2011 +0100
build: make rule for linking ff* apply only to these targets
This ensures that the special link command using cmdutils.o
only applies to the targets it should.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d58ed64a8953d07f33259317a2ea5856d0c91dfd
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon Jun 6 15:00:25 2011 +0200
eval: add support for pow() function
It is a more search-friendly alternative to the ^ operator.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d93d7349ceb963150100d3c1b8649d234e396616
Author: Mans Rullgard <mans at mansr.com>
Date: Mon Jun 6 19:57:10 2011 +0100
build: rearrange some lines in a more logical way
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4f8da7e7dc9244342da6c97ca489a8e6f712f3b4
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date: Sat Jun 4 14:36:30 2011 +0200
s302m: fix resampling for 16 and 24bits.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=21c65125424ef3dd7e276dea14f8e8ef3292e388
Author: Mans Rullgard <mans at mansr.com>
Date: Sun Jun 5 13:44:28 2011 +0100
ARM: remove MUL64 and MAC64 inline asm
Current GCC versions know how to generate these instructions
properly and avoiding inline asm gives better code. The MULH
function for ARMv5 uses the same instruction and is also not
needed any more.
The MLS64 macro remains since negating an input would normally
not be allowed as it would fail for INT_MIN. In our uses, the
inputs never have this value and thus negating is safe.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0018b7f04378a0ff83c6c6d097fc6bdc97212970
Author: Mans Rullgard <mans at mansr.com>
Date: Sun Jun 5 21:57:03 2011 +0100
build: clean up .PHONY lists
This removes nonexisting targets from phony lists and puts them
all in one place.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d7a72d250b0deeaed68798f23476be30b28af064
Author: Mans Rullgard <mans at mansr.com>
Date: Sun Jun 5 21:52:32 2011 +0100
build: move all (un)install* target aliases to toplevel Makefile
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0e28e9ca8f0025c34c3c6df8bf699a9a2db43abe
Author: Luca Barbato <lu_zero at gentoo.org>
Date: Mon Jun 6 09:13:05 2011 -0500
flvenc: propagate error properly
avio_flush can fail, in particular when used with the rtmp/librtmp
protocol.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=171ae1eb0da284dec03c996ac68920823a71644d
Author: Mans Rullgard <mans at mansr.com>
Date: Mon Jun 6 13:21:05 2011 +0100
build: remove stale dependency
This dependency is implicitly covered elsewhere.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5eaba041a07a667eabd9a0784ead94e8d83c51fc
Author: Mans Rullgard <mans at mansr.com>
Date: Sun Jun 5 22:16:16 2011 +0100
build: do not add CFLAGS-yes to CFLAGS
CFLAGS-yes is never set so this serves no purpose.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ceff045dbecb63bbe42da6d7d33f614ae67fbebd
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Mon Jun 6 09:27:54 2011 -0400
utils.c: fix crash with threading enabled.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8477f2deefbebe7dab9dce4c9ed5f3bc8030206d
Author: Mans Rullgard <mans at mansr.com>
Date: Mon Jun 6 12:56:26 2011 +0100
configure: simplify source_path setup
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dc435c4e9dfb10c81f177970a14e64a7b232ba54
Author: Mans Rullgard <mans at mansr.com>
Date: Mon Jun 6 12:37:06 2011 +0100
configure: remove --source-path option
This option does not work, and the implied functionality is
at best pointless.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=263f57c6d76b27e1895c4001f815824a463b1592
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon Jun 6 11:34:45 2011 +0200
pixdesc: remove duplicated header inclusion
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ef28c7b3a4f4513f7ea7c2f118eb806490d79546
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat Jan 15 18:48:37 2011 +0100
lavfi: use av_samples_alloc() in avfilter_default_get_audio_buffer()
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=95a0242642e8ee345f6545ea7f9b042989272729
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Tue Feb 1 12:34:23 2011 +0100
lavfi: prefer nb_samples over size in AVFilterBufferRefAudioProps
Remove AVFilterBufferRefAudioProps.size, and use nb_samples in
avfilter_get_audio_buffer() and avfilter_default_get_audio_buffer() in
place of size.
This is required as the size in the audio buffer may be aligned, so it
may not contain a well defined number of samples.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0bc2cca12f671010eac171bc22049320a7cd61a3
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu Jun 2 11:14:24 2011 +0200
samplefmt: switch nb_channels/nb_samples params order in av_samples_alloc()
This is consistent with the order of parameters in
av_samples_fill_arrays().
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e1c74148128ebed7c7bc9d36c776f24898267174
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Tue Mar 22 13:29:28 2011 +0100
samplefmt: change layout for arrays created by av_samples_alloc() and _fill_arrays()
The new layout is consistent with that of the av_image_() API, and
simplifies understanding and copy operations, it also preserves
alignment information which was lost with the previous layout.
This breaks API/ABI, but since the function was never referenced in
the code (and it isn't unlikely already used by someone) then this
should not be a problem.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b2592ea42ca0d7c81b6e6ae90189d43e3e3fce59
Author: Anton Khirnov <anton at khirnov.net>
Date: Sat Jun 4 00:23:14 2011 +0200
lavf: deprecate AVFormatParameters.time_base.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=abcedfac60efa679e18a561bce0e93f8535b60e3
Author: Anton Khirnov <anton at khirnov.net>
Date: Sat Jun 4 00:21:26 2011 +0200
img2: add framerate private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a915bf64ccae3b341b7a416d509f7f807ab65777
Author: Anton Khirnov <anton at khirnov.net>
Date: Sat Jun 4 00:17:31 2011 +0200
img2: add video_size private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f33e2a51d9e704a48a7c72333d1d720633eed98a
Author: Anton Khirnov <anton at khirnov.net>
Date: Sat Jun 4 00:13:35 2011 +0200
img2: add pixel_format private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c1dcbfddf9d8c484121824f876a1d8faee26d7fa
Author: Anton Khirnov <anton at khirnov.net>
Date: Fri Jun 3 20:58:01 2011 +0200
tty: add framerate private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=580817df048fb114529cdb4a82885f551bf62c0c
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon Jun 6 04:03:09 2011 +0200
Move code for "ffmpeg: fix massive leak occurring when seeking" / e4841a404bdabfeafb917454d510b60d888cb761 elsewhere
The picture struct is written to in the loop, so this cannot work.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f9569249c274ab71b570d6a462903379e9d414fb
Merge: 6700aa8 eb7505e
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon Jun 6 03:02:38 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
Remove some unused scripts from tools/.
Add x86 assembly for some 10-bit H.264 intra predict functions.
v4l2: do not force NTSC as standard
Skip tableprint.h during 'make checkheaders'.
Remove unnecessary LIBAVFORMAT_BUILD #ifdef.
Drop explicit filenames from @file Doxygen tags.
Skip generated table headers during 'make checkheaders'.
lavf,lavc: free avoptions in a generic way.
AVOptions: add av_opt_free convenience function.
tableprint: Restore mistakenly deleted common.h #include for FF_ARRAY_ELEMS.
tiff: print log in case of unknown / unsupported tag.
tiff: fix linesize for mono-white/black formats.
Fix build of eval-test program
configure: Document --enable-vaapi
ac3enc: extract all exponents for the frame at once
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6700aa8810d877cb017d977f12638481df459eb1
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon Jun 6 01:50:27 2011 +0200
lavf: remove reference to output-example in Makefile
output-example.c (and renamed to muxing-example.c) has been moved to
doc/examples.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=27bcf55f459e038e81f09c17e72e6d44898b9015
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu Jun 2 15:43:21 2011 +0200
vsrc_buffer: add flags param to av_vsrc_buffer_add_video_buffer_ref
The new flags parameter allows to specify if the video ref to add
should overwrite the cache, if the flag is not set vsrc_buffer will
complain and abort; otherwise it will clean the already cached video
ref before to overwrite it, thus avoiding a leak.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eb7505e4295dca9c3ab8c01e055a458e07857ef0
Author: Diego Biurrun <diego at biurrun.de>
Date: Sat Jun 4 18:45:28 2011 +0200
Remove some unused scripts from tools/.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a8d44f9dd5e2b0e65976c586a6185882d673317b
Author: Daniel Kang <daniel.d.kang at gmail.com>
Date: Sun Jun 5 19:20:05 2011 -0400
Add x86 assembly for some 10-bit H.264 intra predict functions.
Parts are inspired from the 8-bit H.264 predict code in Libav.
Other parts ported from x264 with relicensing permission from author.
Signed-off-by: Diego Biurrun <diego at biurrun.de>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2c6fb9f03204d25bee68f1175233c1fff8e77e65
Author: Luca Barbato <lu_zero at gentoo.org>
Date: Sun Jun 5 14:20:56 2011 -0500
v4l2: do not force NTSC as standard
Setting a standard is meaningful only for analog capture devices.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=612d0782fc885aaa0bbb8f8966d425ea91a606cf
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Wed Jun 1 20:44:08 2011 +0200
Add const to avfilter_get_video_buffer_ref_from_arrays arguments.
Avoids warning about discarding qualifiers in avcodec.c
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ef5d7e18f4be8f36afc1034369849bff980ad9b1
Author: Diego Biurrun <diego at biurrun.de>
Date: Sun Jun 5 01:59:14 2011 +0200
Skip tableprint.h during 'make checkheaders'.
It is only used on the host and may not compile on the target.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fb8648ad4b94abd119ae75b174f578aaacbbfd55
Author: Diego Biurrun <diego at biurrun.de>
Date: Sun Jun 5 01:54:45 2011 +0200
Remove unnecessary LIBAVFORMAT_BUILD #ifdef.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f25a2ece76756214da7dcde4a52a0534d9503319
Author: Diego Biurrun <diego at biurrun.de>
Date: Sun Jun 5 00:59:52 2011 +0200
Drop explicit filenames from @file Doxygen tags.
The filename is unnecessary and brittle across file renames.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=29b3de127f332ef7dff863544730f0b4b0741a11
Author: Diego Biurrun <diego at biurrun.de>
Date: Sun Jun 5 02:00:21 2011 +0200
Skip generated table headers during 'make checkheaders'.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=367732832faaf1bac4ece37cf7fef8c911e16312
Author: Anton Khirnov <anton at khirnov.net>
Date: Sun Jun 5 13:18:17 2011 +0200
lavf,lavc: free avoptions in a generic way.
It's simpler and less error-prone.
Fixes some memleaks along the way.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b39b06233dfd69b941a32f29171dfb63abb23c06
Author: Anton Khirnov <anton at khirnov.net>
Date: Sun Jun 5 13:17:26 2011 +0200
AVOptions: add av_opt_free convenience function.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e844abc4983385567cfca1a638877e19f0f1cfeb
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun Jun 5 13:55:02 2011 +0200
sdl: align option fields after last commit
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e4841a404bdabfeafb917454d510b60d888cb761
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri Jun 3 19:03:44 2011 +0200
ffmpeg: fix massive leak occurring when seeking
Avoid to add frames to the vsrc_buffer in the case ist->pts <
start_time, as these frames are unused (and never released). In
particular this condition is verified with commands of the kind:
ffmpeg -i INPUT -ss TIME OUTPUT
Also allow a minor simplification.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cea87fb2c38f175b9a0bd2a46617c155e67d4794
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun Jun 5 00:09:04 2011 +0200
ffprobe: implement -i FILE option
Useful for mimicking the ffmpeg -i FILE syntax.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=92b4abc2ad88ac7e89a60480094b8398fe1b8dbf
Author: Diego Biurrun <diego at biurrun.de>
Date: Sun Jun 5 01:06:13 2011 +0100
tableprint: Restore mistakenly deleted common.h #include for FF_ARRAY_ELEMS.
This fixes the build with hardcoded tables enabled.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9b032c65547a0c396902c101e7a5efdabb3025b9
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun Jun 5 00:06:20 2011 +0200
ffplay.texi: document -i FILE option
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b4af3cf3470a14626e5d2f40ce3c88bfdd0c8561
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun Jun 5 00:03:59 2011 +0200
cmdutils: remove unnecessary OPT_DUMMY implementation
The -i INPUT option can be implemented more cleanly by using a
function option, which can easily be done now that the
parse_arg_function passed to parse_options has a standard signature.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=96f931adf75967dc86fbf3ee21517e539d0a6e50
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat Jun 4 23:54:19 2011 +0200
cmdutils: change the signature of the function argument in parse_options()
This is required for a pending simplification.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0d0fdb0ad59c0533fb91dad00379f762573ce541
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun Jun 5 00:57:05 2011 +0200
sdl: use the filename for defining the window title, if not specified
This allows a more efficient use of the commandline.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1863a3c7aa897b2077e408ab0bdc57cb3a13d5f3
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon May 9 21:26:39 2011 +0200
tiff: print log in case of unknown / unsupported tag.
Helps debugging.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a43458d7eb32c2cc560c58c78949f152a8e95e3d
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon May 9 22:11:57 2011 +0200
tiff: fix linesize for mono-white/black formats.
Fix decoding of file Test_1bpp.tif
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5a4a71257c0d0b1f4a5b4f0ebd4d96515feea23a
Author: Mans Rullgard <mans at mansr.com>
Date: Sat Jun 4 18:48:46 2011 +0100
Fix build of eval-test program
eval.c has moved to libavutil, move the TESTPROGS entry too.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dcb73592f4f938eb2fd121f434236d5065ff26b6
Author: Robert Swain <robert.swain at collabora.co.uk>
Date: Sun Jun 5 10:31:24 2011 +0200
configure: Document --enable-vaapi
VAAPI is disabled by default so it should have a --enable-vaapi option
documented, not a --disable-vaapi.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ba91bf58cd8bab4de55ec31ffcdf6cc71f7e5e42
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sun Jun 5 04:31:36 2011 +0200
swscale: override the lack of the accurate rounding flag when needed for dither.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ec4207c46ae3f9a1add21dbe3eee124bb2b10eee
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sun Jun 5 04:24:45 2011 +0200
swscale: factor should_dither out
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=46eb300d016b69b5fedb0410df98e3c698090c8c
Merge: 124a9ed 594fbe4
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sun Jun 5 02:33:59 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
ARM: remove MULL inline asm
mathops: use MUL64 macro where it forms part of other ops
tty: factorise returning error codes.
rawdec: add framerate private option.
x11grab: add framerate private option.
fbdev,v4l2: remove some forgotten uses of AVFormatParameters.time_base.
bktr: don't error when AVFormatParameters.time_base isn't set.
cmdutils: add missing const qualifier
Skip headers not designed to work standalone during 'make checkheaders'.
Add missing #includes to make headers self-contained.
musepack: remove unnecessary #include from mpcdata.h
musepack: remove extraneous mpcdata.h inclusions
Fix error check in av_file_map()
Conflicts:
cmdutils.c
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=35d5cb1ab4dab657ef31b845893cf98d885c8add
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Wed Jun 1 12:40:01 2011 -0400
ac3enc: extract all exponents for the frame at once
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=594fbe42c6b21aef76b938ce97524fa92a48e7a0
Author: Mans Rullgard <mans at mansr.com>
Date: Sat Jun 4 21:16:04 2011 +0100
ARM: remove MULL inline asm
Reasonable gcc versions get this one right on their own.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=95912731c2eb37b538a767b2ff2b8149b16f0bde
Author: Mans Rullgard <mans at mansr.com>
Date: Sat Jun 4 17:52:30 2011 +0100
mathops: use MUL64 macro where it forms part of other ops
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8346f60afbb23b9a3dcef8e6683060f71ec296e2
Author: Anton Khirnov <anton at khirnov.net>
Date: Fri Jun 3 20:43:48 2011 +0200
tty: factorise returning error codes.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e762b1ce9505511b1ecbbd4868ec6879e32e8831
Author: Anton Khirnov <anton at khirnov.net>
Date: Fri Jun 3 14:13:14 2011 +0200
rawdec: add framerate private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ff494cbdafbaee57275e9227a8a2aff02184c346
Author: Anton Khirnov <anton at khirnov.net>
Date: Fri Jun 3 13:36:36 2011 +0200
x11grab: add framerate private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a3b15e411d9624a37919e91fe81aec9c98457ed8
Author: Anton Khirnov <anton at khirnov.net>
Date: Fri Jun 3 13:29:43 2011 +0200
fbdev,v4l2: remove some forgotten uses of AVFormatParameters.time_base.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1572484f62c59da6755fbcebf09821ada8c43728
Author: Anton Khirnov <anton at khirnov.net>
Date: Fri Jun 3 13:11:39 2011 +0200
bktr: don't error when AVFormatParameters.time_base isn't set.
There's a private option for it now.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=42abb9a80da16d33ef7f54c3656b4d9524d03435
Author: Mans Rullgard <mans at mansr.com>
Date: Sat Jun 4 16:47:15 2011 +0100
cmdutils: add missing const qualifier
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=61ec024d39cc53672901791923e9cb1bd0fda9f3
Author: Diego Biurrun <diego at biurrun.de>
Date: Sat Jun 4 18:02:40 2011 +0200
Skip headers not designed to work standalone during 'make checkheaders'.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8d459acc10d865a82b1646f91a85ae99d998faa7
Author: Diego Biurrun <diego at biurrun.de>
Date: Sat Jun 4 16:58:31 2011 +0200
Add missing #includes to make headers self-contained.
This fixes 'make checkheaders'.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=67ace7f0473ff968c7c615796b7a95c90fde68d2
Author: Mans Rullgard <mans at mansr.com>
Date: Sat Jun 4 16:45:15 2011 +0100
musepack: remove unnecessary #include from mpcdata.h
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=91b4941c17bcf6bd4a0cfc7feb6d7c46868db433
Author: Mans Rullgard <mans at mansr.com>
Date: Sat Jun 4 16:43:41 2011 +0100
musepack: remove extraneous mpcdata.h inclusions
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d0989bed226578a8f37ca90c78abc97abafb9794
Author: Mans Rullgard <mans at mansr.com>
Date: Sat Jun 4 13:36:35 2011 +0100
Fix error check in av_file_map()
On failure, mmap() returns MAP_FAILED, which may or may not be -1.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=124a9edb5f172ce36b11fd0d6ccc9f15cc51f322
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sat Jun 4 16:55:22 2011 +0200
udp: support old, crappy non pthread mode
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=87f40364d1a22aff5c9c245fa4ad07275c954248
Merge: e4e2db9 dc6632f
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sat Jun 4 06:31:35 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master: (21 commits)
build: simplify commands for clean target
swscale: split swscale.c in unscaled and generic conversion routines.
swscale: cosmetics.
swscale: integrate (literally) swscale_template.c in swscale.c.
swscale: split out x86/swscale_template.c from swscale.c.
swscale: enable hScale_altivec_real.
swscale: split out ppc _template.c files from main swscale.c.
swscale: remove indirections in ppc/swscale_template.c.
swscale: split out unscaled altivec YUV converters in their own file.
mpegvideoenc: fix multislice fate tests with threading disabled.
mpegts: Wrap #ifdef DEBUG and av_hex_dump_log() combination in a macro.
build: Simplify texi2html invocation through the --output option.
Mark some variables with av_unused
Replace avcodec_get_pix_fmt_name() by av_get_pix_fmt_name().
svq3: Check negative mb_type to fix potential crash.
svq3: Move svq3-specific fields to their own context.
rawdec: initialize return value to 0.
Remove unused get_psnr() prototype
rawdec: don't leak option strings.
bktr: get default framerate from video standard.
...
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e4e2db9c74a10b2342297489edc00e99b10d5eb3
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date: Fri Jun 3 19:52:27 2011 -0700
ffmpeg: use opt_acodec when setting audio codec in opt_target.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bfd3b70ac3162f028bbfa5a8cd47d2715d49f77e
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sat Jun 4 01:24:00 2011 +0200
ffmpeg: fix segfault with too many output files
Fixes Ticket219
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=33af5335fd8e1b411bb1bdfad93b675033866c2c
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sat Jun 4 00:16:12 2011 +0200
ffplay: error out with invalid sample rate or channels.
Fixes Ticket119
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=49125aeddcfe1990ab4159d1b144b9387182452b
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri Jun 3 21:14:30 2011 +0200
oggdec: fix Ticket185
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dc6632f1195c929a87ddf1b02d12b681c6de79ad
Author: Mans Rullgard <mans at mansr.com>
Date: Fri Jun 3 15:50:14 2011 +0100
build: simplify commands for clean target
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c1daf0723c49d331deecd63b4a6a328000821950
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri Jun 3 19:34:43 2011 +0200
j2kdec: dont fail on non zero cblock style.
This allows decoding to continue a bit further for some files.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=58149303b3e502199bd663c2c107b7a4771bc314
Author: Rukhsana Ruby <rukhsana.afroz at gmail.com>
Date: Fri Jun 3 18:47:30 2011 +0200
makefile: fix j2k encoder dependancies
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f35761bca20a96c74c3083459643046683a95e42
Author: JULIAN GARDNER <joolzg at btinternet.com>
Date: Fri Jun 3 16:08:16 2011 +0200
udp: fix indention
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6af2801088aef6dd7aa688e88073f13bc7a8a4f4
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu Jun 2 22:45:16 2011 -0700
swscale: split swscale.c in unscaled and generic conversion routines.
This duplicates the function fillPlane().
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2762ee30347afd3c1d2795a232c8b78d56a44b0f
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu Jun 2 22:34:13 2011 -0700
swscale: cosmetics.
Remove duplicate "inC" and "_c" functions that do the same thing;
give each function that handles data and acts as a function pointer
a "_c" suffix; remove "_c" suffix from functions that are inherently
not optimizable. Remove inline keyword from functions that are only
used through function pointers.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1674bd2abe877b857f1be12b152e4ec496307963
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu Jun 2 22:34:12 2011 -0700
swscale: integrate (literally) swscale_template.c in swscale.c.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=983260b0a473f85e3b67a6c64499e409aa5eb67b
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu Jun 2 22:00:00 2011 -0700
swscale: split out x86/swscale_template.c from swscale.c.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=075d0ae72c993403bdeb8713f740d1bbb7a1359d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu Jun 2 20:33:05 2011 -0700
swscale: enable hScale_altivec_real.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=67d80a54217f93a50b7a52449fad12215b43c9e8
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu Jun 2 20:04:04 2011 -0700
swscale: split out ppc _template.c files from main swscale.c.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a3e9bb5deed0f43c84ee3006962f7bd27ae4f811
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu Jun 2 19:28:56 2011 -0700
swscale: remove indirections in ppc/swscale_template.c.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0e5d31b16b39f0b4d2e3307714af592dd65cf123
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu Jun 2 20:17:20 2011 -0700
swscale: split out unscaled altivec YUV converters in their own file.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=83a8b3002f3399c52b3900ca2f068d51e97713ec
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu Jun 2 14:24:58 2011 -0700
mpegvideoenc: fix multislice fate tests with threading disabled.
The MPEG encoding code assumes that n_threads == n_slices, and thus it
should use n_slices even if threading itself is disabled.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=25c32d082b1ab4c3567c09f707e75c8ac582806c
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Fri Jun 3 13:30:27 2011 +0200
cmdutils: move "#undef main" from ffplay.c to cmdutils.h
On Windows/MinGW the SDL cflags re-define the main() function, which
results in a linking error if the define is not undeffed.
Since the addition of the SDL output device, SDL cflags are used also
for compiling ffmpeg and ffprobe, so we need to move this trick from
ffplay.c to a common header.
Fix trac issue #256.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c9614bb22c98c513c010e1e14b12349a8cc74d8c
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri Jun 3 15:37:44 2011 +0200
wav: update size check for ds64
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e472f0ea5a025b61b7c208661a4bc31091a3c2c2
Author: Philip de Nier <philipn at rd.bbc.co.uk>
Date: Thu Jun 2 17:04:42 2011 +0100
wav: fix skip size at end of ds64 chunk
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=43b6c3eb182617ff08e72584e1c4635ac20d33e8
Author: Diego Biurrun <diego at biurrun.de>
Date: Fri May 27 20:34:01 2011 +0200
mpegts: Wrap #ifdef DEBUG and av_hex_dump_log() combination in a macro.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a5514a84748e90adbbfa2661ccea1e004e6ef604
Author: Diego Biurrun <diego at biurrun.de>
Date: Mon May 30 17:28:43 2011 +0200
build: Simplify texi2html invocation through the --output option.
The --output option is available in texi2html since at least version 1.78.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5e1166b31be45b37cbbd14eecfa1b260190ac651
Author: Mans Rullgard <mans at mansr.com>
Date: Fri Jun 3 12:52:29 2011 +0100
Mark some variables with av_unused
Most of these variables are only used in av_dlog statements, some
are required but not used by other macros.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=94bed8e582eed1268ddc0d2b88cad21d8c638774
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri Jun 3 11:42:07 2011 +0200
Replace avcodec_get_pix_fmt_name() by av_get_pix_fmt_name().
This fixes warnings about avcodec_get_pix_fmt_name() being deprecated.
Signed-off-by: Diego Biurrun <diego at biurrun.de>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=93d06bd1df73861c73bc12c659aecdf404d1de2a
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date: Wed May 4 18:45:36 2011 -0700
svq3: Check negative mb_type to fix potential crash.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
Signed-off-by: Diego Biurrun <diego at biurrun.de>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8dfc6d1f7c33a482aba23e75870076f79b0ea485
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date: Thu May 5 14:18:33 2011 +0200
svq3: Move svq3-specific fields to their own context.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
Signed-off-by: Diego Biurrun <diego at biurrun.de>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1f94c31f69e6eb7eee80d0a3b42875261a18dcbe
Author: Anton Khirnov <anton at khirnov.net>
Date: Fri Jun 3 13:40:54 2011 +0200
rawdec: initialize return value to 0.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c1dfb72d3563b0e3b7079c9be2d402ab0e48d3f2
Author: Vladimir Pantelic <vladoman at gmail.com>
Date: Fri Jun 3 11:00:15 2011 +0200
Remove unused get_psnr() prototype
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a606aa7570ef71c33569d64cda1b42743eb90682
Author: Anton Khirnov <anton at khirnov.net>
Date: Fri Jun 3 07:37:44 2011 +0200
rawdec: don't leak option strings.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bd7c1d35a603dd07818d648c08839844bab902ce
Author: Anton Khirnov <anton at khirnov.net>
Date: Fri Jun 3 07:36:14 2011 +0200
bktr: get default framerate from video standard.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0d793db1b0a4edff37fee8318f5656ffe6fe3951
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu Jun 2 19:19:12 2011 -0700
swscale: remove unused COMPILE_TEMPLATE_ALTIVEC.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=99eb31e263a24bc6c5a7a3f455a2bcb04a60e70e
Merge: 9034001 f190f67
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri Jun 3 05:19:30 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master: (25 commits)
Replace custom DEBUG preprocessor trickery by the standard one.
vorbis: Remove non-compiling debug statement.
vorbis: Remove pointless DEBUG #ifdef around debug output macros.
cook: Remove non-compiling debug output.
Remove pointless #ifdefs around function declarations in a header.
Replace #ifdef + av_log() combinations by av_dlog().
Replace custom debug output functions by av_dlog().
cook: Remove unused debug functions.
Remove stray extra arguments from av_dlog() invocations.
targa: fix big-endian build
v4l2: remove one forgotten use of AVFormatParameters.pix_fmt.
vfwcap: add a framerate private option.
v4l2: add a framerate private option.
libdc1394: add a framerate private option.
fbdev: add a framerate private option.
bktr: add a framerate private option.
oma: check avio_read() return value
nutdec: remove unused variable
Remove unused variables
swscale: allocate larger buffer to handle altivec overreads.
...
Conflicts:
ffmpeg.c
libavcodec/dca.c
libavcodec/dirac.c
libavcodec/error_resilience.c
libavcodec/h264.c
libavcodec/mpeg12.c
libavcodec/mpeg4videodec.c
libavcodec/mpegvideo.c
libavcodec/mpegvideo_enc.c
libavcodec/pthread.c
libavcodec/rv10.c
libavcodec/s302m.c
libavcodec/shorten.c
libavcodec/truemotion2.c
libavcodec/utils.c
libavdevice/dv1394.c
libavdevice/fbdev.c
libavdevice/libdc1394.c
libavdevice/v4l2.c
libavformat/4xm.c
libavformat/apetag.c
libavformat/asfdec.c
libavformat/avidec.c
libavformat/mmf.c
libavformat/mpeg.c
libavformat/mpegenc.c
libavformat/mpegts.c
libavformat/oggdec.c
libavformat/oggparseogm.c
libavformat/rl2.c
libavformat/rmdec.c
libavformat/rpl.c
libavformat/rtpdec_latm.c
libavformat/sauce.c
libavformat/sol.c
libswscale/utils.c
tests/ref/vsynth1/error
tests/ref/vsynth2/error
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9034001b17077e9da5205c4344eb1b88b9882f03
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri Jun 3 03:43:46 2011 +0200
h264 fill_filter_caches: Dont init chroma nnz_cache.
Found-by: Dark Shikari
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dd471070215c5ca78f2cb99efc66ea5e33b39808
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date: Fri Jun 3 00:29:36 2011 +0200
In print_report, print progression time in hours:mins:secs:us
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1212d5b5e45675701071eed47dbad21ee1a61d6f
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date: Fri Jun 3 00:28:52 2011 +0200
ffmpeg: In print_report, use int64_t for pts to check for 0 and avoid inf value for bitrate.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5aa70309ad236cf7e218cdce913d8290aae04d4a
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date: Fri Jun 3 00:12:43 2011 +0200
In libswscale, use all lines when converting from 422p to rgb with mmx, improve quality.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f190f676bc93a7e80344f2feeb3b9b44604d4717
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu Jun 2 22:45:15 2011 +0200
Replace custom DEBUG preprocessor trickery by the standard one.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=068aa387128850da488af262d54986d03eebe423
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu Jun 2 23:03:54 2011 +0200
vorbis: Remove non-compiling debug statement.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ec6313ad866fc04b7b56af4d639182bf595d3829
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu Jun 2 23:02:34 2011 +0200
vorbis: Remove pointless DEBUG #ifdef around debug output macros.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fb52cf8267984f97dcb18aaf5dcbad42dd6fcacd
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu Jun 2 22:59:27 2011 +0200
cook: Remove non-compiling debug output.
random_state was changed from an int to a struct and can no longer be printed
as easily as before.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0fc9c6554e85b601b61367574fec333fb5a074e6
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu Jun 2 22:56:29 2011 +0200
Remove pointless #ifdefs around function declarations in a header.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2366462429d9cc7ed9715c037f204fcefeff8ea4
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu Jun 2 22:55:51 2011 +0200
Replace #ifdef + av_log() combinations by av_dlog().
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=df96f22d8f2b0b40d5511cde1c4cbb4a6f824c32
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu Jun 2 22:49:53 2011 +0200
Replace custom debug output functions by av_dlog().
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=752207e36bd9ee0df0183c5ecb0a53a12caea5df
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu Jun 2 22:46:11 2011 +0200
cook: Remove unused debug functions.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e977ca2645cc6b23589ddf97ab08861064ba8792
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu Jun 2 17:45:33 2011 +0200
lavfi: add avfilter_link_free() function
Allow to free the buffers cached in each AVFilterLink pool.
Fix leak.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b932eb1be62b47b29969667f14a207e425e79a55
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu Jun 2 19:00:47 2011 +0200
swscale: reintroduce sws_format_name() symbol
Reintroduce the internal symbol which was removed in:
commit e1197b9e1746c03b1d13d816d1569aeaf1b71ecc
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun May 29 17:57:40 2011 +0200
swscale: remove sws_format_name()
Use av_get_pix_fmt_name() instead.
The symbol is used by some external libs (hi libx264!), this gives
time to them to use the recently added av_get_pix_fmt_name() rather
than an internal symbol.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b751f611065f1fe1d7216971c4b100c928a3b0d5
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu Jun 2 20:40:09 2011 +0200
Remove stray extra arguments from av_dlog() invocations.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=551dfdde70f912d0278730b28d480e32a49b1b5e
Author: Mans Rullgard <mans at mansr.com>
Date: Thu Jun 2 21:07:53 2011 +0100
targa: fix big-endian build
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fefa67d536346b39973ab70b892d8ef27215b0b3
Author: Anton Khirnov <anton at khirnov.net>
Date: Sun May 29 15:22:45 2011 +0200
v4l2: remove one forgotten use of AVFormatParameters.pix_fmt.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4078ed26312adb9adc1948556464705011b28e67
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue May 24 21:16:47 2011 +0200
vfwcap: add a framerate private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c21324eeb6f3175ad2304cb77e990f73a1e810b2
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue May 24 21:16:47 2011 +0200
v4l2: add a framerate private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=121ef2e26d6fefb6b48fbc1082d351bd4d538111
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue May 24 21:16:47 2011 +0200
libdc1394: add a framerate private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1556186a625fc61bcd06a6a009795f3c895459ea
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue May 24 21:16:47 2011 +0200
fbdev: add a framerate private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3e3db4d93d71d25927c7c68bb92f9cc8f2003396
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue May 24 21:16:47 2011 +0200
bktr: add a framerate private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4c1e56ede86b68b5c600bde4ebeea6153c46f7f9
Author: Mans Rullgard <mans at mansr.com>
Date: Wed Jun 1 17:30:28 2011 +0100
oma: check avio_read() return value
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=14086341bfd2f8f5a5dfbb23868bf8cf677862ef
Author: Mans Rullgard <mans at mansr.com>
Date: Wed Jun 1 17:29:22 2011 +0100
nutdec: remove unused variable
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e65ab9d94f1c8d8893e32d90467d9525625d306a
Author: Mans Rullgard <mans at mansr.com>
Date: Wed Jun 1 17:26:27 2011 +0100
Remove unused variables
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6713989c231104ff4381ef58f25ec1af8603535b
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Thu Jun 2 04:41:44 2011 +0200
swscale: dither for planar yuv outputs
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=877f76ad33bb9b0b0d09565dd9ec1cf8e91096f1
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Thu Jun 2 19:26:40 2011 +0200
swscale: Fix use of uninitialized values
(bug probably introduced from a marge of libav)
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5ad38d93e86e66b29b329c04cdc86f22a96b7db3
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Thu Jun 2 16:09:22 2011 +0200
cpudetect: add av_force_cpu_flags()
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=808d8ff6bb92e641cdd99a0b06767eabd707b925
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu Jun 2 11:25:56 2011 -0700
swscale: allocate larger buffer to handle altivec overreads.
Altivec sws code intentionally overreads buffers for better performance,
so we need to allocate larger buffers to handle that.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6a9c85944427e3c4355bce67d7f677ec69527bff
Author: Alexander Strange <astrange at ithinksw.com>
Date: Thu Jun 2 10:15:58 2011 -0700
H264/MPEG frame-level multi-threading.
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9e66b64c360568a91faa84d0cda96ab93c467502
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu Jun 2 16:09:24 2011 +0200
vsrc_buffer: propagate error code in av_vsrc_buffer_add_frame()
Propagate av_vsrc_buffer_add_video_buffer_ref() error code rather than
return 0.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=665e608c8d920d83216e1b8fd1445ee335528f13
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu Jun 2 16:36:12 2011 +0200
lavfi: reindent after the previous commit
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6f1dd6f45a641ca7670c7b00fbeea42420b89ada
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu Jun 2 16:33:25 2011 +0200
lavfi: add braces around the block of an if() expression in avfilter_default_get_video_buffer
Clarify code layout.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0ff5cbedd2b6e813064fe4f8aab735162889037c
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu Jun 2 16:27:56 2011 +0200
lavfi: clarify the context of a comment in avfilter_default_get_video_buffer()
The comment is meant to be about the align parameter.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=77b32b73ed31f9aaa6c1e476c9a041399a35be9d
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu Jun 2 16:26:55 2011 +0200
lavfi: apply misc style fixes
Adopt K&R style for overall consistency/readability.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=53be7b23e9d7074d1aeee77407b008411d034e9e
Author: Loren Merritt <lorenm at u.washington.edu>
Date: Wed Jun 1 01:01:01 2011 -0400
Cosmetic changes to h264_idct_10bit.asm.
Removes redundant dword tags and whitespace changes.
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=994c3550ffe032385833c21876fb121f59516079
Author: Loren Merritt <lorenm at u.washington.edu>
Date: Wed Jun 1 21:53:15 2011 -0400
2x faster h264_idct_add8_10.
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cc9947ffbe8a847a49d092c9253910cfc53279ad
Author: Nathan Caldwell <saintdev at gmail.com>
Date: Tue May 31 23:38:09 2011 -0600
aacenc: Add stereo_mode option.
ms_off is the default, until Mid/Side is no longer buggy.
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e6635a9a19639a71c9c1f71c3b4547a0a6301d29
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Wed Jun 1 21:56:55 2011 -0700
h264: remove CONFIG_GPL from x86 intra prediction code.
The authors permitted relicensing to LGPL a long time ago (Holger,
Loren and Jason).
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d013c6da80003cb4b577867d1f091e47a0fe3776
Author: James Zern <jzern at google.com>
Date: Wed Jun 1 13:56:12 2011 -0700
doc: cosmetics: libx264 typos
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c96f3750c22ef1576a46140f3101e3585041f41f
Author: Piotr Kaczuba <p.kaczuba at attika.ath.cx>
Date: Wed Jun 1 18:47:37 2011 +0200
postprocess: Remove test for impossible condition (was: Re: postprocess.c: replace check for p==NULL with *p==0)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b443447536116f2843097f26a693478c66dcbe02
Author: Clément Bœsch <ubitux at gmail.com>
Date: Sun May 29 21:02:20 2011 +0200
Fix various uninitialized variable warnings
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=58fd70b04decdb7e5580c06b1be3bd573fabeeda
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Wed Jun 1 21:30:13 2011 +0200
Port remove of get_sws_cpuflags from MPlayer's libmpcodecs.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3c194f390fe7e18a6e2e51eb4f29495eb230585e
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Wed Jun 1 22:15:36 2011 +0200
Replace "vector const" by "const vector" otherwise gcc 4.6.0 fails.
Given that this compiles fine with the Apple compiler that is probably
a gcc bug, but "const vector" is nicer anyway.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3379531c401b457c9f7437ee0db772da75fd1765
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Wed Jun 1 21:24:16 2011 +0200
Port recent changes to MPlayer libmpcodecs.
Also include an older fix for vf_smartblur which was essentially
broken due to reading the threshold value wrongly.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2a30df09fd64634ad1b70485cd665ad05116730c
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Wed Jun 1 20:52:43 2011 +0200
Replace non-existent HAVE_SSE2 with HAVE_SSE.
Since this is only a compilation check (the actual function used is
selected at runtime) and HAVE_SSE indicates that we can also compile
SSE2 code, this is correct.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cd8cb54990be4fbd23e28f9d7c2c6170d3667692
Merge: 06a9da7 8e112df
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Thu Jun 2 05:12:10 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
ARM: ac3dsp: optimised update_bap_counts()
mpegaudiodec: Fix av_dlog() invocation.
h264/10bit: add HAVE_ALIGNED_STACK checks.
Update 8-bit H.264 IDCT function names to reflect bit-depth.
Add IDCT functions for 10-bit H.264.
mpegaudioenc: Fix broken av_dlog statement.
Employ correct printf format specifiers, mostly in debug output.
ARM: fix MUL64 inline asm for pre-armv6
Conflicts:
libavcodec/mpegaudioenc.c
libavformat/ape.c
libavformat/mxfdec.c
libavformat/r3d.c
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=06a9da736554197601e4062298fcf45a5e8d49ff
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Wed Jun 1 20:29:27 2011 +0200
Simplify code and avoid compiler warning about incompatible types.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bf19c871012644fe27c69531b5f733c472aa858b
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Wed Jun 1 20:26:54 2011 +0200
Fix type of out[] variable, it should not be const.
Fixes compiler warning about incompatible types in sws_scale call.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8e112df409061034202b98fcc6ce2c1c670c0dda
Author: Mans Rullgard <mans at mansr.com>
Date: Sun May 29 14:27:03 2011 +0100
ARM: ac3dsp: optimised update_bap_counts()
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bde2c1c7fe175c5c857a8d9a8ae05f31ace0b94f
Author: Diego Biurrun <diego at biurrun.de>
Date: Wed Jun 1 12:17:30 2011 +0200
mpegaudiodec: Fix av_dlog() invocation.
Some parameters passed to the av_dlog can be either float or int, depending on
the mode the file is being compiled as. Cast those parameters to float and use
appropriate conversion specifiers.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eb5a3ab7b0ddaa9e7ce1b5070ba44bda9ce41ce9
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Wed Jun 1 13:30:35 2011 +0200
swscale: fix compilation of bfin due to missing pixdesc.h header
This is required after sws_format_name() was replaced by
av_get_pix_fmt(), which is declared in libavutil/pixdesc.h.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=adf94155989c765c4cac6e3ef5d3526555ad2274
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Wed Jun 1 13:07:57 2011 +0200
lavf: tag dump_format() as @deprecated
This makes the generated Doxygen doc link to the replacement
av_dump_format() function.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1f95fb58137951941d8d74bd47b1635b6d2399ec
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon May 30 17:09:12 2011 +0200
yuv4mpeg: complain and exit if a non-rawvideo stream is selected
The yuv4mpeg muxer will crash otherwise.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ac41f3b036246e64d1724d945bea01d982bd1c91
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon May 30 16:52:35 2011 +0200
ffmpeg: handle copy of packets for AVFMT_RAWPICTURE output formats
Store AVPicture in AVPacket as required by AVFMT_RAWPICTURE formats.
Fix trac issue #251.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ca858ab77d7bb49ae99485721bbbe3a580670904
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon May 30 09:18:42 2011 +0200
doc/examples: give meaningful names to the example files
Rename:
api-example.c -> encoding-example.c
output-example.c -> muxing-example.c
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f3aa65af3a84c787b0fa8b8cf0881fc05668a24c
Author: Daniel Kang <daniel.d.kang at gmail.com>
Date: Tue May 31 23:10:51 2011 -0400
h264/10bit: add HAVE_ALIGNED_STACK checks.
Fixes regression in 836f47d34b49e8ba9883e738a42f154130421caa in ICC-10.x,
since ICC<=11.0 doesn't align stack upon function calls.
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=201549d1a95e5ea81a97257368668cda0afcb2f8
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed Jun 1 04:15:13 2011 +0200
swscale: More accurate rounding in YSCALE_YUV_2_PACKEDX_FULL_C()
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f6a8ce98a7bce601a7db4a8f2a615822dc8f71bd
Merge: 0abbd3a 5ac4952
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue May 31 23:16:26 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
vf_drawtext: Replace FFmpeg by Libav in license boilerplate.
mpegaudiodec: remove unusued code and variables
improved 'edts' atom writing support
mpegaudio: clean up compute_antialias() definition
vp8: fix segmentation race during frame-threading.
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=348493db60de19d1997fd2861e130720218b9fcf
Author: Daniel Kang <daniel.d.kang at gmail.com>
Date: Tue May 24 15:15:08 2011 -0400
Update 8-bit H.264 IDCT function names to reflect bit-depth.
Signed-off-by: Ronald S. Bultje <rbultje at google.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=836f47d34b49e8ba9883e738a42f154130421caa
Author: Daniel Kang <daniel.d.kang at gmail.com>
Date: Tue May 24 15:14:38 2011 -0400
Add IDCT functions for 10-bit H.264.
Ports the majority of IDCT functions for 10-bit H.264.
Parts are inspired from 8-bit IDCT code in Libav; other parts ported from x264 with relicensing permission from author.
Signed-off-by: Ronald S. Bultje <rbultje at google.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7e985c9e35f2be426039da9a1696a584ebd57ad0
Author: Diego Biurrun <diego at biurrun.de>
Date: Tue May 31 21:24:13 2011 +0200
mpegaudioenc: Fix broken av_dlog statement.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b0a4e5f9e765dc601a62f87cf3510ac381c3c4c6
Author: Diego Biurrun <diego at biurrun.de>
Date: Tue May 31 21:23:45 2011 +0200
Employ correct printf format specifiers, mostly in debug output.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c51695dbf6e05b397ad8ef8e89d27723db5cb9f1
Author: Mans Rullgard <mans at mansr.com>
Date: Tue May 31 21:04:01 2011 +0100
ARM: fix MUL64 inline asm for pre-armv6
Prior to ARMv6, the destination registers of the SMULL instruction
must be distinct from the first source register. Marking the
output early-clobber ensures it is allocated unique registers.
This restriction is dropped in ARMv6 and later, so allowing overlap
between input and output registers there might give better code.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0abbd3adb6a28c088e121bf3da6c04225398bee4
Author: James Zern <jzern at google.com>
Date: Tue May 31 13:48:49 2011 -0700
doc: add libvpx encoder section
Documents the mapping from FFmpeg options to libvpx.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5ac4952a5808cc8cfe01031ca9d4df7d072f453c
Author: Diego Biurrun <diego at biurrun.de>
Date: Tue May 31 14:00:12 2011 +0200
vf_drawtext: Replace FFmpeg by Libav in license boilerplate.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fdf18e33bb07d665a86b344e65043692a3de51bb
Author: Mans Rullgard <mans at mansr.com>
Date: Tue May 31 18:38:01 2011 +0100
mpegaudiodec: remove unusued code and variables
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=84fb4e9df737c856cca7767016110fc74bee56cb
Author: Piotr Kaczuba <p.kaczuba at attika.ath.cx>
Date: Mon May 30 13:19:35 2011 +0200
postprocess.c: filter name needs to be double 0 terminated
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c16919487ec4acc861401d0e2ad2bbdb5cb251d1
Author: Gil Pedersen <gil at cmi.aau.dk>
Date: Mon May 2 19:25:28 2011 +0200
improved 'edts' atom writing support
The 'edts' write function can now generate an initial empty edit resulting in a track-specific presentation delay.
This is automatically calculated and inserted for any track where the initial DTS != 0.
Added support for long (version==1) timecodes.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6f1ec38ce2193d3d4cacd87edb452c6d7ba751ec
Author: Mans Rullgard <mans at mansr.com>
Date: Thu May 19 13:36:21 2011 +0100
mpegaudio: clean up compute_antialias() definition
This merges the float and fixed-point versions of the compute_antialias
function, fixes invalid array indexing, and eliminates a dead copy of
csa_table.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9ebcf7699bced12d4b7e326cfbb1f9ffb59ec794
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Sun May 29 18:53:42 2011 -0400
vp8: fix segmentation race during frame-threading.
Fixes occasional failure of make fate-vp8-test-vector-010 with
frame-multithreading enabled.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a52f598d6301eddc333002c0b2a5e9cb5dda1cf6
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Mon May 30 23:44:54 2011 +0200
Port libmpcodec fixes from MPlayer.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a54dceb26af072d049c3f3f003f2a4ab0df26987
Author: Alexander Strange <astrange at ithinksw.com>
Date: Tue May 31 03:10:35 2011 +0200
Merge remote-tracking branch 'ffmpeg-mt/master'
* ffmpeg-mt/master:
Update todo
The maximum buffer size needs to be 33, not 32
merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=40c29d42cfe5615b9e382b89f5bcba7a2d62cd29
Merge: 3d0424f f635a23
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue May 31 02:08:13 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
swscale: Remove unused variable.
ARM: simplify inline asm with 64-bit operands
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f635a233e377bedc6a39c9d8923ee3039fa5319f
Author: Diego Biurrun <diego at biurrun.de>
Date: Mon May 30 20:31:27 2011 +0200
swscale: Remove unused variable.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6bb70dfd7466ff89259285d5714b5caa6ca954f9
Author: Mans Rullgard <mans at mansr.com>
Date: Mon May 30 16:37:06 2011 +0100
ARM: simplify inline asm with 64-bit operands
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3d0424f2ff3ae774d4237954186e4113976827e5
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Mon May 30 20:07:39 2011 +0200
Add "const" to avoid "initialization discards qualifiers" warning.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=70564983c5e3a4e62426510aee8cd27bc636774e
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Mon May 30 20:02:39 2011 +0200
Add const to fix "cast discards qualifiers" warnings.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b7b62c3a53b3d543450451176e88806d21a49b9d
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Mon May 30 19:35:32 2011 +0200
Include pixdesc.h for av_get_pix_fmt_name.
Fixes compilation on PPC with Altivec enabled.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f86d260df305ebde41093cb6de6de03e0d076356
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date: Fri May 27 22:01:32 2011 +0200
wav: Don't avio_seek() if we know we'll run into EOF
Since we want to break the loop the 'if (data_ofs < 0)' block is moved after the loop.
This fixes ticket #250.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c328122a8d1d51873b1555ef41b08e5621de6e99
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon May 30 09:14:48 2011 +0200
api-example: uppercase first letter in "copyright"
Improve consistency.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f501c74d9916187206e8bc23c7ff041d91098677
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon May 30 09:12:48 2011 +0200
output-example: create @file doxy from text in the copyright header
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9362b5094114bd2f0cea74691ad900b19dac64f8
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun May 29 12:47:40 2011 +0200
examples: move API examples to a dedicated dir in doc
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f712f6c8a4bd14bae3c41118af642b5dae7f6e2b
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun May 29 10:42:44 2011 +0200
ffmpeg: simplify opt_*_codec() options
Replace opt_{audio,video,subtitle,data}_codec() with a single
opt_codec() function.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7533a727f9efed2d0eb6c8b452ff9e35214f5c8e
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat May 28 21:14:06 2011 +0200
v4l2: rewrite code iterating the supported standards
Simplify/clarify the code logic and error reporting.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2d48515eb7a6db81ca067db0f2b986c58360115a
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat May 28 21:04:29 2011 +0200
v4l2: perform minor style fixes
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7b017086d4262199893117e19755763b7755f03d
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat May 28 21:02:14 2011 +0200
v4l2: replace memset() with explicit struct initialization
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=50fee0fc8b2540eade190575ab7802826597bf32
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon May 30 01:42:45 2011 +0200
rawdec: fail in case of unknow pixel format
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e1197b9e1746c03b1d13d816d1569aeaf1b71ecc
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun May 29 17:57:40 2011 +0200
swscale: remove sws_format_name()
Use av_get_pix_fmt_name() instead.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2c10ee23583d80a44f65a2199cef96eafaaceade
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon May 30 03:11:54 2011 +0200
error.c: fix compile flags
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=35bed44fc95eb1165f75b0c513d743f79ce8410c
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon May 30 02:39:26 2011 +0200
TCP: change default timeout to 5sec
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a22500744bf878e1c8f9dfd1c6695e861f544780
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon May 30 02:36:49 2011 +0200
Revert "Timeout TCP open() after 5 seconds."
This code is redundant and conflicts with lucas reimplementation of it.
This reverts commit a2f5e14a867768019b49b830e29801f1bfb2abb7.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5a35cef4b102ba99c31f83db8092b4d36383b044
Merge: adba9c6 371266d
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon May 30 01:23:11 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
ARM: enable UAL syntax in asm.S
v4l2: don't leak video standard string on error.
swscale: Remove disabled code.
avfilter: Surround function only used in debug mode by appropriate #ifdef.
vf_crop: Replace #ifdef DEBUG + av_log() by av_dlog().
build: remove BUILD_ROOT variable
vp8: use av_clip_uintp2() where possible
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=adba9c63525b8971fc6ccda47e643dca05c3ee9d
Author: Clément Bœsch <ubitux at gmail.com>
Date: Sun May 29 21:07:34 2011 +0200
Fix various unused variable warnings
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fd38a15adf7f4e20f25d89f162e4a8fbbd8ec92e
Author: Clément Bœsch <ubitux at gmail.com>
Date: Sun May 29 21:07:35 2011 +0200
Fix various bad printf format warnings
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=371266daa3df35c424203fff0ce2e6de0e33a29d
Author: Mans Rullgard <mans at mansr.com>
Date: Sun May 29 14:22:52 2011 +0100
ARM: enable UAL syntax in asm.S
This enables UAL syntax for all asm files instead of only those
which happen to be incompatible with the old, deprecated syntax.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bb9b7bc62eb645d127cbf283b8f86fd4b6b3c916
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Sun May 29 15:31:20 2011 +0200
Remove now unused nb_istreams variable.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=89c687e97e6544414e11808d99d7a56729b79ef8
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Sun May 29 15:25:17 2011 +0200
Add const to vector types for input in altivec code.
Avoids a large amount of warnings about cast discarding qualifiers.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4596d0f4c448e7cec37818cd3ee3583346083f28
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Sun May 29 15:23:28 2011 +0200
Remove unused variable, avoiding compiler warning.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=54dc95634d1d15d5d6e3c7c361610c8eec97e75e
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Sun May 29 15:22:15 2011 +0200
Cast pointers to uintptr_t rather than unsigned int.
Avoids potential warnings on PPC64 systems.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7a70e01b267b499d92fda68724d311c94cd76b26
Author: Anton Khirnov <anton at khirnov.net>
Date: Fri May 27 09:32:17 2011 +0200
v4l2: don't leak video standard string on error.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=06b5facd4b8cb19da352cec71b2edf2f0343ee35
Author: Diego Biurrun <diego at biurrun.de>
Date: Fri Apr 29 19:35:08 2011 +0200
swscale: Remove disabled code.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d6e0729b24de566a80554abbdf0aca1ed24de14b
Author: Diego Biurrun <diego at biurrun.de>
Date: Fri May 27 20:24:44 2011 +0200
avfilter: Surround function only used in debug mode by appropriate #ifdef.
This fixes the warning:
libavfilter/avfilter.c:219: warning: ‘ff_get_ref_perms_string’ defined but not used
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2146f4928a45b37eba781a74aa8cc9ae50e89d52
Author: Diego Biurrun <diego at biurrun.de>
Date: Fri May 27 20:22:55 2011 +0200
vf_crop: Replace #ifdef DEBUG + av_log() by av_dlog().
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=798b26467877007418d21722d59c769d17ed7233
Author: Mans Rullgard <mans at mansr.com>
Date: Sat May 28 13:10:01 2011 +0100
build: remove BUILD_ROOT variable
This variable is unnecessary as absolute paths are not required.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b8a43bc1b50f409414493a05f6c4b7895ca4ddf9
Merge: 39d607e 90da52f
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sun May 29 02:55:19 2011 +0200
Merge remote-tracking branch 'qatar/master' into master
* qatar/master: (27 commits)
ac3enc: fix LOCAL_ALIGNED usage in count_mantissa_bits()
ac3dsp: do not use the ff_* prefix when referencing ff_ac3_bap_bits.
ac3dsp: fix loop condition in ac3_update_bap_counts_c()
ARM: unbreak build
ac3enc: modify mantissa bit counting to keep bap counts for all values of bap instead of just 0 to 4.
ac3enc: split mantissa bit counting into a separate function.
ac3enc: store per-block/channel bap pointers by reference block in a 2D array rather than in the AC3Block struct.
get_bits: add av_unused tag to cache variable
sws: replace all long with int.
ARM: aacdec: fix constraints on inline asm
ARM: remove unnecessary volatile from inline asm
ARM: add "cc" clobbers to inline asm where needed
ARM: improve FASTDIV asm
ac3enc: use LOCAL_ALIGNED macro
APIchanges: fill in git hash for av_get_pix_fmt_name (0420bd7).
lavu: add av_get_pix_fmt_name() convenience function
cmdutils: remove OPT_FUNC2
swscale: fix crash in bilinear scaling.
vpxenc: add VP8E_SET_STATIC_THRESHOLD mapping
webm: support stereo videos in matroska/webm muxer
...
Conflicts:
Changelog
cmdutils.c
cmdutils.h
doc/APIchanges
doc/muxers.texi
ffmpeg.c
ffplay.c
libavcodec/ac3enc.c
libavcodec/ac3enc_float.c
libavcodec/avcodec.h
libavcodec/get_bits.h
libavcodec/libvpxenc.c
libavcodec/version.h
libavdevice/libdc1394.c
libavformat/matroskaenc.c
libavutil/avutil.h
libswscale/rgb2rgb.c
libswscale/swscale.c
libswscale/swscale_template.c
libswscale/x86/swscale_template.c
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=42761122779dea2629cfc54a8bbe5d327e729c6e
Author: Mans Rullgard <mans at mansr.com>
Date: Sat May 28 17:20:49 2011 +0100
vp8: use av_clip_uintp2() where possible
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=39d607e5bbc25ad9629683702b510e865434ef21
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri May 27 23:50:06 2011 +0200
swscale: Commits that could not be pulled earlier due to bugs #2
commit 5a5a0f161359ca6c3fd03eac88a57bd026b8bc1d
Author: Diego Biurrun <diego at biurrun.de>
Date: Fri May 27 19:46:39 2011 +0200
swscale: Remove unused variables in x86 code.
libswscale/x86/swscale_template.c:2072: warning: unused variable ‘canMMX2BeUsed’
libswscale/x86/swscale_template.c:2145: warning: unused variable ‘canMMX2BeUsed’
libswscale/x86/swscale_template.c:2209: warning: unused variable ‘chrVPixBuf’
libswscale/x86/swscale_template.c:2237: warning: unused variable ‘chrVSrcPtr’
commit 389e2000ebc299b9da24f7e5faf9a68a88f9ee7c
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Fri May 27 12:23:32 2011 -0400
swscale: delay allocation of formatConvBuffer().
That means it won't be allocated when not needed. Alongside
this, it fixes valgrind/fate-detected memory leaks.
commit f327bfa6dcdbce4593213c30a328d8aaf7a4b86b
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Fri May 27 11:36:43 2011 -0400
swscale: fix build with --disable-swscale-alpha.
commit 9f5d45025e8df9d5f39832caad16b94cb6ac11c5
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Fri May 27 09:28:38 2011 -0400
swscale: fix non-bitexact yuv2yuv[X2]() MMX/MMX2 functions.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=986f0d86cbdc92f46e5fbba05fb29526b76162be
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sat May 28 15:52:50 2011 +0200
Commits that could not be pulled earlier due to bugs.
commit 93681fbd5082a3af896b7a730dacdd27a3052406
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu May 26 11:32:32 2011 -0400
swscale: fix compile on ppc.
commit e758573a887cfb1155e81499ca54f433127cf24e
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu May 26 10:36:47 2011 -0400
swscale: fix compile on x86-32.
commit 0f4eb8b04341081591bf401eaa2c07d6bc3ff52e
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu May 26 09:17:52 2011 -0400
swscale: remove VOF/VOFW.
commit b4a224c5e4109cb2cca8bac38628673d685fe763
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Wed May 25 14:30:09 2011 -0400
swscale: split chroma buffers into separate U/V planes.
Preparatory step to implement support for sizes > VOFW.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ea535ed50d1b8d751e2d194a987295ab38daf1a2
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sun May 29 00:11:39 2011 +0200
Revert 1a5e4fd8c5b99478b4e08a69261930bb12aa948b for postproc. This broke the code
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=011b098cd0ae7296651d36ae7da400d5d04337c3
Author: James Zern <jzern at google.com>
Date: Fri May 27 16:31:59 2011 -0700
doc: correct AC-3 option subsection placement
Floating-Point-Only section was added after the video encoders chapter
in 034fc7b merge.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=90da52f01f8b6c22af22a002eb226989b1cf7ef8
Author: Mans Rullgard <mans at mansr.com>
Date: Sat May 28 20:27:09 2011 +0100
ac3enc: fix LOCAL_ALIGNED usage in count_mantissa_bits()
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=70bb747a57d8df6f33803bb4824b0a447c708823
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Sat May 28 14:39:18 2011 -0400
ac3dsp: do not use the ff_* prefix when referencing ff_ac3_bap_bits.
this should fix the windows builds
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9222dddb448789b138a106ed677f3c628c85a840
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Wed May 25 15:28:12 2011 -0400
swscale: use av_clip_uint8() in yuv2yuv1_c().
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=485d73ef215323ead6cb58a83853d1f6b52ede54
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu May 26 09:15:38 2011 -0400
swscale: replace formatConvBuffer[VOF] by allocated array.
This allows to convert between formats of arbitrary width,
regardless of the value of VOF/VOFW.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=895e4de8d5a0760a48ba968546693d9094a62013
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat May 28 20:59:27 2011 +0200
v4l2: create file @doxy from text in the copyright header
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=72c60f3ecdd8a9e1760c3929376de3f17ab9e74a
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat May 28 20:58:32 2011 +0200
v4l2: remove pointless empty lines
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=af344a69f3a8240b508183586617fba6af698bb2
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat May 28 20:47:17 2011 +0200
v4l2: set default standard to NULL
Avoid a failure with the default value of "NTSC". Not all drivers
support a standard.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f8f3f6c40bb452bb716096f455391f3fba324190
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat May 28 20:38:06 2011 +0200
v4l2: use OFFSET macro when setting options
Improve readability.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dc0ad40de2b0d6995eb842e56b22f9096bd539ff
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Sat May 28 14:40:16 2011 -0400
ac3dsp: fix loop condition in ac3_update_bap_counts_c()
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=edfa89b2608889626bb6c6b177283b6fd16716cf
Author: Mans Rullgard <mans at mansr.com>
Date: Sat May 28 18:36:07 2011 +0100
ARM: unbreak build
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b2a6f25c67cca644257f008c8de83e4939f87196
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri May 27 01:34:35 2011 +0200
lavdev: add SDL output device
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6ca23db9cccac05bef9bf9c665821b396af12a0b
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Thu May 26 15:53:25 2011 -0400
ac3enc: modify mantissa bit counting to keep bap counts for all values of bap
instead of just 0 to 4.
This does all the actual bit counting as a final step.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1323828a0fbfa428d2e39a9f094039637b7fef5b
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Thu May 26 12:31:31 2011 -0400
ac3enc: split mantissa bit counting into a separate function.
No speed difference. This is to allow for more flexible bit counting.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7743865ffcb921a78a913b3de5a6d80248954d71
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Thu May 26 15:57:21 2011 -0400
ac3enc: store per-block/channel bap pointers by reference block in a 2D array
rather than in the AC3Block struct.
This will make it easier to access the bap values without having to chase
the reference block pointers each time.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e71f26086ab899be7df1efb30b33e0a11973fd8e
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu May 26 19:19:18 2011 +0200
lavu: add av_get_pix_fmt_name() convenience function
Also deprecate avcodec_get_pix_fmt_name() in its favor.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=34e9c9b11192271a4e5d0557441d09686852c771
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat May 28 10:50:11 2011 +0200
iff: remove duplicated file description
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eb8bc57240d5d3e4680ff1df18a0a7792e96bd0c
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Tue May 24 18:14:42 2011 +0200
cmdutils: remove OPT_FUNC2
Make ff* tools only accept opt_* functions taking two arguments.
The distinction between functions with one and two arguments is quite
pointless. Simplify parse_options() code.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e01e05ee66f7ea26dd7574501e329aa5b8e788ef
Author: Mans Rullgard <mans at mansr.com>
Date: Sat May 28 15:46:55 2011 +0100
get_bits: add av_unused tag to cache variable
This silences numerous compiler warnings from skip_bits(),
where the cache variable is not used.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b8e893399ff8755721dc117695ec5ff183c1e07b
Author: Anton Khirnov <anton at khirnov.net>
Date: Thu May 26 18:57:26 2011 +0200
sws: replace all long with int.
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7d8c17b5f62bc14d5f7c7c792630b23240b47eec
Author: Mans Rullgard <mans at mansr.com>
Date: Fri May 27 22:52:49 2011 +0100
ARM: aacdec: fix constraints on inline asm
This adds output operands for modified memory allowing the
volatile qualifiers to be dropped.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=84e4804ad08a6371e9368c7db8c5d9e2c81e175d
Author: Mans Rullgard <mans at mansr.com>
Date: Fri May 27 22:49:28 2011 +0100
ARM: remove unnecessary volatile from inline asm
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5726ec171bf7cb833f8445d9a294f23fc047a549
Author: Mans Rullgard <mans at mansr.com>
Date: Fri May 27 21:59:46 2011 +0100
ARM: add "cc" clobbers to inline asm where needed
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a84f82560e3fa6aa41de64b0a5b75d1d607599aa
Author: Mans Rullgard <mans at mansr.com>
Date: Fri May 27 21:43:15 2011 +0100
ARM: improve FASTDIV asm
This uses one register less. Also add missing "cc" clobber.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7f7726c7a23f8ca9d8cd5d2511356d724d4284a3
Author: Mans Rullgard <mans at mansr.com>
Date: Fri May 27 20:31:57 2011 +0100
ac3enc: use LOCAL_ALIGNED macro
Aligned local variables must use the LOCAL_ALIGNED macro to ensure
correct alignment on all systems. The unusual size argument to
memset is required since the implementation of LOCAL_ALIGNED may
use a pointer to an array.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=04de5bf56c1f1f946272f436d9c8cb82c63d30b4
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Sat May 28 09:46:42 2011 -0400
APIchanges: fill in git hash for av_get_pix_fmt_name (0420bd7).
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8f653e28f54d6629c22a7135dff4c32dfc95acda
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat May 28 02:39:20 2011 +0200
lavu: add av_get_pix_fmt_name() convenience function
Also deprecate avcodec_get_pix_fmt_name() in its favor.
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=26513856d657de3b3afacae7c13fd99a7fe79d05
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat May 28 01:53:00 2011 +0200
cmdutils: remove OPT_FUNC2
Make ff* tools only accept opt_* functions taking two arguments.
The distinction between functions with one and two arguments is quite
pointless. Simplify parse_options() code.
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=009f829dde811af654af7110326aea3a72c05d5e
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Fri May 27 19:01:47 2011 -0400
swscale: fix crash in bilinear scaling.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=88aa21593932fbf5597996041ab669848c542ee5
Author: James Zern <git at videolan.org>
Date: Tue Apr 12 04:40:47 2011 +0200
vpxenc: add VP8E_SET_STATIC_THRESHOLD mapping
via the equivalent AVCodecContext::mb_threshold
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=945dda41a2085b3c8fb5cf99026c224aa3d2cbfa
Author: Alok Ahuja <waveletcoeff at gmail.com>
Date: Sat May 28 08:12:22 2011 +0200
webm: support stereo videos in matroska/webm muxer
Create a stereo_mode metadata tag to specify the stereo 3d video layout
using the StereoMode tag in a matroska/webm video track.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=78046dadc3145a7afd16034ab1178033a053a03e
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 18:28:40 2011 -0400
rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions.
Many functions have such a prefix, but do not actually use any
instructions or features from that set, thus giving the false
impression that swscale is highly optimized for a particular
system, whereas in reality it is not.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fc72ec727e8731d57ede82502081366921667486
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 17:50:03 2011 -0400
swscale: reindent h[cy]scale_fast() and updateDitherTables().
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c3f07903ec47d2fa6ee59a1129df3f25ad22e6eb
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu May 26 09:11:29 2011 -0400
swscale: reformat x86/swscale_template.c.
Interleave macros and code so that it's easier to find the
actual code that belongs to a function. Also reindent where
appropriate and remove dead code.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1dbf40c38392eab5b893aadcfbb48b589ff1471f
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 16:45:41 2011 -0400
swscale: remove duplicate mmx/mmx2 functions if they are identical.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=264dcc63afdb7c5bd6b5e8c0d8e95dd45c2e9f3e
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 16:02:47 2011 -0400
swscale: remove if (c->dstFormat) branch from yuv2packed[12X]().
This allows cutting up the function in much smaller and easier-
to-maintain chunks.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f2a3b23051c61a38ba5cb04414e6ebe0986041da
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 15:18:40 2011 -0400
swscale: remove if(full_chr_int) from yuv2packed1().
If that flag is set, swScale() already proxies the call to
yuv2rgbXinC_full(). Therefore, this flag is never set when
yuv2packed1() is called.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=835ab9207e029ebbf7e77a3ae61f89ad7e9df82d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 15:16:19 2011 -0400
swscale: remove if(accurate_rnd) branch from functions.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2b04858a100fd8f4a803d25bfdd97bb77ef9ece9
Author: Anton Khirnov <anton at khirnov.net>
Date: Wed May 25 21:47:31 2011 +0200
swscale: revive SWS_CPU_CAPS until next major bump.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=11f2eae2aeb3c5b8a1f59efb9ccd9144b3aa074f
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu May 26 01:40:56 2011 +0200
swscale: Remove commented-out printf cruft.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5501afa6ee857693bf4fe745792ab7b79477f731
Author: Kieran Kunhya <kieran at kunhya.com>
Date: Fri Mar 11 12:39:55 2011 +0000
Export PCR pid
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=24adef142f4901abf7e92e79d20b79f332d5c54f
Author: Kieran Kunhya <kieran at kunhya.com>
Date: Fri Mar 4 19:22:09 2011 +0000
Export more transport stream information.
with minor addition to the comment by michael
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fa12fb3b00cb4e08a38a4fb192293347c218b3d3
Author: Kieran Kunhya <kieran at kunhya.com>
Date: Fri Mar 4 15:09:32 2011 +0000
Output MPEG-TS stream identifiers.
with changes by michael to simplify API
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8381ab143779d25611a1bb05d674bc39fe940f77
Merge: b8773e4 79aeade
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri May 27 23:47:05 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master: (29 commits)
ARM: disable ff_vector_fmul_vfp on VFPv3 systems
ARM: check for VFPv3
swscale: Remove unused variables in x86 code.
doc: Drop DJGPP section, Libav now compiles out-of-the-box on FreeDOS.
x86: Add appropriate ifdefs around certain AVX functions.
cmdutils: use sws_freeContext() instead of av_freep().
swscale: delay allocation of formatConvBuffer().
swscale: fix build with --disable-swscale-alpha.
movenc: Deprecate the global RTP hinting flag, use a private AVOption instead
movenc: Add an AVClass for setting muxer specific options
swscale: fix non-bitexact yuv2yuv[X2]() MMX/MMX2 functions.
configure: report yasm/nasm presence properly
tcp: make connect() timeout properly
rawdec: factor video demuxer definitions into a macro.
rtspdec: add initial_pause private option.
lavf: deprecate AVFormatParameters.width/height.
tty: add video_size private option.
rawdec: add video_size private option.
x11grab: add video_size private option.
x11grab: factorize returning error codes.
...
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f91ccb1df6fe6d043bd88eabc916be1093b6677b
Author: Anton Khirnov <anton at khirnov.net>
Date: Fri May 27 07:38:49 2011 +0200
lavf: deprecate AVFormatParameters.pix_fmt.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2a85f218680832bc8a22155c8d5225bdb9c10279
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue May 24 09:02:11 2011 +0200
rawdec: add a pixel_format private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d576bbf3eb0eb2a421f0c3efb2b78a47a1826cf5
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue May 24 09:02:11 2011 +0200
v4l2: add a pixel_format private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2e0e1e712aa263d919ebb842567977195dfa4774
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue May 24 09:02:11 2011 +0200
libdc1394: add a pixel_format private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1a950da6a2d981d53f61d42f3a078888b00db091
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Tue May 24 19:38:30 2011 -0400
cosmetics: indentation and alignment after previous commit
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aa47c35dff263f19f64f10a93ea9e4da4e395ede
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Tue May 24 15:20:56 2011 -0400
ac3enc: add support for E-AC-3 encoding.
This adds basic stream format support and allows for arbitrary bit rates
rather than just those supported in AC-3.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b1bf8c7887395b08a68072c80f11b0c53d8e785a
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Tue May 24 15:14:36 2011 -0400
ac3enc: Move AC-3 AVOptions array to a separate file to make it easier to
use only selected options for the different AC-3 encoder types.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=79aeade6f6f8fbd7ce1da619fdd475e5db88ae24
Author: Mans Rullgard <mans at mansr.com>
Date: Fri May 27 20:18:26 2011 +0100
ARM: disable ff_vector_fmul_vfp on VFPv3 systems
This function uses old-style vector operations deprecated in VFPv3.
Some implementations, e.g. Cortex-A9, support them only through
slow software emulation. Cortex-A8 does have this functionality
in hardware, but as it also has NEON, this function is not used
there regardless.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=93eb8e4d7c6654040fd160396546c547cdf51043
Author: Mans Rullgard <mans at mansr.com>
Date: Fri May 27 20:12:01 2011 +0100
ARM: check for VFPv3
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5a5a0f161359ca6c3fd03eac88a57bd026b8bc1d
Author: Diego Biurrun <diego at biurrun.de>
Date: Fri May 27 19:46:39 2011 +0200
swscale: Remove unused variables in x86 code.
libswscale/x86/swscale_template.c:2072: warning: unused variable ‘canMMX2BeUsed’
libswscale/x86/swscale_template.c:2145: warning: unused variable ‘canMMX2BeUsed’
libswscale/x86/swscale_template.c:2209: warning: unused variable ‘chrVPixBuf’
libswscale/x86/swscale_template.c:2237: warning: unused variable ‘chrVSrcPtr’
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7eae0110022063d0b3eb423c46dea5eff5268797
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu May 26 14:39:37 2011 +0200
doc: Drop DJGPP section, Libav now compiles out-of-the-box on FreeDOS.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5e528cffcf3d2cb1665075649601f4e62c8764e1
Author: Diego Biurrun <diego at biurrun.de>
Date: Fri May 27 21:18:12 2011 +0200
x86: Add appropriate ifdefs around certain AVX functions.
nasm versions prior to 2.09 have trouble assembling some of our AVX code.
Protect these sections by preprocessor macros to allow compilation to pass.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=faf8d3ddfa105d7f107a886c5f3cadf6357d89b6
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Fri May 27 11:57:39 2011 -0400
cmdutils: use sws_freeContext() instead of av_freep().
av_freep(swsContext) will leak all memory potentially
allocated within the swsContext.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=389e2000ebc299b9da24f7e5faf9a68a88f9ee7c
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Fri May 27 12:23:32 2011 -0400
swscale: delay allocation of formatConvBuffer().
That means it won't be allocated when not needed. Alongside
this, it fixes valgrind/fate-detected memory leaks.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f327bfa6dcdbce4593213c30a328d8aaf7a4b86b
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Fri May 27 11:36:43 2011 -0400
swscale: fix build with --disable-swscale-alpha.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=28734ac995ef4ea9be2203144362a585b2296637
Author: Martin Storsjö <martin at martin.st>
Date: Fri May 20 12:27:02 2011 +0300
movenc: Deprecate the global RTP hinting flag, use a private AVOption instead
Instead of -fflags rtphint, set -movflags rtphint instead.
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=91e3a25ef6de2efcbea38ec0f6ffd3f8785962a2
Author: Martin Storsjö <martin at martin.st>
Date: Sat May 21 14:57:04 2011 +0300
movenc: Add an AVClass for setting muxer specific options
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b8773e44d56667edea2d68d067d0c156522ca304
Author: Martin Lambers <marlam at marlam.de>
Date: Thu May 26 08:16:58 2011 +0200
libdc1394: choose best video mode and rate based on camera capabilities.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ea7e318fb2d7a7c2395d87c93d1d5f703166ac0d
Author: Martin Lambers <marlam at marlam.de>
Date: Wed May 25 11:28:30 2011 +0200
Remove support for libdc1394 < 2.0.
Versions >= 2.0 have been around for a very long time now.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=87ababd7c5adb6d82a3a642b9b6e2223b3a4025b
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri May 27 16:54:22 2011 +0200
avopt: fix segfault
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9f5d45025e8df9d5f39832caad16b94cb6ac11c5
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Fri May 27 09:28:38 2011 -0400
swscale: fix non-bitexact yuv2yuv[X2]() MMX/MMX2 functions.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=041dbd3c145046e1bfd35079d23c6843a2f703cb
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri May 27 12:47:03 2011 +0200
swscale: dont loose precission on RGB/BGR48 input, that is dont drop half the bits.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f642982c10dd2257a372e36c00c66b8a57954ae1
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri May 27 11:50:38 2011 +0200
patch checklist: suggest --disable-yasm test.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6b899e16de94c05203008d969523a642147a5e4b
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu May 26 19:11:25 2011 +0200
lavdev: prefer the inclusion of avdevice.h over that of libavformat/avformat.h
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e48993e3cf532a1713562a147c244b267f5ab713
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri May 27 10:52:34 2011 +0200
lavdev: include libavformat/avformat.h in avdevice.h
The header is always required for files which directly deal with
devices, since libavdevice uses the AVFormat* structures defined in
avformat.h.
Avoid the need to explicitely add libavformat/avformat.h.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ec76ef5ae251f82ab1080abb83ed7d619f2a002e
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu May 26 16:02:55 2011 +0200
fate.txt: replace FATE rsync command with a make command
Remove reference to the mplayerhq.hu rsync command, and replace it
with a reference to the make fate-rsync command.
rsync needs still to be enabled on mplayerhq.hu, and it is currently
not working. Also the fate-rsync Makefile target can be easily updated
without the need to keep the docs in synch.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6348a96c06ca152f32fddac58552dd679d39eddf
Author: Luca Barbato <lu_zero at gentoo.org>
Date: Thu May 26 20:03:37 2011 +0200
configure: report yasm/nasm presence properly
If the secondary assembler is in use report the proper name
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ebb6b27ad9a72de2382a4eb438a11043273c4cad
Author: Luca Barbato <lu_zero at gentoo.org>
Date: Fri May 20 14:09:21 2011 +0200
tcp: make connect() timeout properly
The connect() timeout can take minutes, gets misreported as EIO and
isn't interruptible.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fa4924a35818b2564050119ed7c14cbdd2b56065
Author: Anton Khirnov <anton at khirnov.net>
Date: Wed May 25 08:14:13 2011 +0200
rawdec: factor video demuxer definitions into a macro.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4779f59378d54f30644ef79ce3a5c402546f3cb9
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue May 24 08:44:10 2011 +0200
rtspdec: add initial_pause private option.
Deprecate corresponding AVFormatParameters field.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=89d1b7f40671e0d455fe6b6670bf6f2bcf2eea2e
Author: Anton Khirnov <anton at khirnov.net>
Date: Thu May 26 08:14:03 2011 +0200
lavf: deprecate AVFormatParameters.width/height.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=06d8c9e5f0d9db605830d36678ccefeceddce610
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue May 24 07:43:01 2011 +0200
tty: add video_size private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=973f686a6c4f7c3b9120a1e22cb7c0159ea9aee2
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue May 24 07:43:01 2011 +0200
rawdec: add video_size private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=724a900c454f7b41066edcc0443bff083d59f81c
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue May 24 07:43:01 2011 +0200
x11grab: add video_size private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3102fb0351fb9dd96543b3f1b9c4c04758226ee5
Author: Anton Khirnov <anton at khirnov.net>
Date: Thu May 26 21:17:05 2011 +0200
x11grab: factorize returning error codes.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3e15ea21504a5cc1765afd78dd72ef486a10a27b
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue May 24 07:43:01 2011 +0200
vfwcap: add video_size private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8fe7b6443fe8721215f1abac3b854cd52092c909
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue May 24 07:43:01 2011 +0200
v4l2: add video_size private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=82b5aa0add203e6e90e3bbefbb9eb02118256ff6
Author: Anton Khirnov <anton at khirnov.net>
Date: Thu May 26 20:37:08 2011 +0200
v4l2: factorize returning error codes.
This will be useful in the following commit.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fd48620e3e259cdb8df9e7d677a943d6e7d3575b
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue May 24 07:43:01 2011 +0200
libdc1394: add video_size private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=284bac2e7770685831a8389e8f2eaae977d4daa4
Author: Anton Khirnov <anton at khirnov.net>
Date: Thu May 26 17:13:09 2011 +0200
libdc1394: return meaninful error codes.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=33e036967253b83621f378a75d3e4ed199bf4508
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue May 24 07:43:01 2011 +0200
bktr: add video_size private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3577416212d992f63352f3695c6eb1b63567503d
Author: Anton Khirnov <anton at khirnov.net>
Date: Thu May 26 20:14:53 2011 +0200
bktr: factorize returning error codes.
This will be useful in the following commit.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5e0dafe8caa9ba1e87dfc51aa25ebb9fea61ed42
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date: Thu May 26 21:02:50 2011 +0200
Fix memleak
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=28768579aafd31acc74b6534dbc3ed91548afe83
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date: Thu May 26 21:00:37 2011 +0200
Fix typo
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=152d3519445e59567fea53e18332768072fd6348
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date: Thu May 26 19:52:16 2011 +0200
Remove specific note when not specific
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5918d16742277f417f28ae59417b871a2ed8b39c
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date: Thu May 26 19:48:59 2011 +0200
Minor cleanup in libx264.c
Not needed as overwritten later on (look for "// update AVCodecContext
with x264 parameters"), and not accessed inbetween.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2660e9e1f398dbc8d447164a772b52281fa94a30
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date: Thu May 26 09:29:03 2011 +0200
Add metadata conversion table to the wav demuxer
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=027264cb82134c83413810810b24340f6290e11a
Merge: 701012d ca7d825
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri May 27 01:47:34 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master: (31 commits)
ARM: add ARMv6 optimised av_clip_uintp2
ARM: remove volatile from asm statements in libavutil/intmath
ARM: fix av_clipl_int32_arm()
v4l: include avdevice.h
ffserver: move close_connection() call to avoid a temporary string and copy.
lavf: initialize demuxer private options.
AVOptions: set string default values.
lavdevice: mark v4l for removal on next major bump.
swscale: fix compile on ppc.
swscale: fix compile on x86-32.
build: Remove generated .version file on distclean.
configure: Add -D_GNU_SOURCE to CPPFLAGS on OS/2.
doc: Drop hint at --enable-memalign-hack for MinGW, it is now autodetected.
ffplay: Remove disabled code.
Mark parameterless function declarations as 'void'.
swscale: use av_clip_uint8() in yuv2yuv1_c().
swscale: remove VOF/VOFW.
swscale: split chroma buffers into separate U/V planes.
swscale: replace formatConvBuffer[VOF] by allocated array.
rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions.
...
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=701012d676042608cd6ec3317c1936a246f436d7
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Thu May 26 23:49:17 2011 +0200
Fix 32bit rawvideo in avi on big-endian.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=86f868771bac89168086285b71186fd8cf934cc3
Author: Alex Converse <alex.converse at gmail.com>
Date: Wed May 25 17:57:33 2011 -0700
id3v2: Check malloc result. ID3v2 tags can be very large.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=40a5dd2f35e0cfcfb92475a8f305fb6f78038507
Author: Alex Converse <alex.converse at gmail.com>
Date: Wed May 25 17:03:12 2011 -0700
id3v2: Initialize tflags for version 2.2.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a138121bf1f952073914d493c099ebfea22ac5f7
Author: James Zern <jzern at google.com>
Date: Thu May 26 20:20:36 2011 +0200
webm: Additional options/presets for VP8 encodes under FFmpeg
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=094aa84b03632370dde171935171321bbfa9548b
Author: James Zern <jzern at google.com>
Date: Thu May 26 20:19:04 2011 +0200
muxers: Add a flag to mark muxers that allow (non strict) monotone timestamps.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2b6bfff2b21f07c5455ef873cc9331a1b7fbf83c
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Thu May 26 15:32:33 2011 +0200
swscale: Do not loose precission on yuv values after rgb->yuv.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5655469ee73bc7f5a975a909738a764b9be7949b
Author: JULIAN GARDNER <joolzg at btinternet.com>
Date: Thu May 26 15:32:14 2011 +0200
libx264: support aspect Ratio Switch
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ca7d8256e32e4dbafadc54a65b441945ac759ca9
Author: Mans Rullgard <mans at mansr.com>
Date: Tue May 24 15:46:28 2011 +0100
ARM: add ARMv6 optimised av_clip_uintp2
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=77cd6efc33f45a5f7dbb37e10f49f55e9fe3c479
Author: Mans Rullgard <mans at mansr.com>
Date: Tue May 24 15:45:50 2011 +0100
ARM: remove volatile from asm statements in libavutil/intmath
The volatile qualifiers are not needed on these statements as
their effects are fully specified by constraints.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=74cc8c52ed42e269715e128d5aa0708b9f7ec463
Author: Mans Rullgard <mans at mansr.com>
Date: Wed May 25 18:43:28 2011 +0100
ARM: fix av_clipl_int32_arm()
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3d96c13e437e77a3220146aa466d89df52871fbd
Author: Anton Khirnov <anton at khirnov.net>
Date: Thu May 26 20:32:05 2011 +0200
v4l: include avdevice.h
Fixes build.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e2d7dc87df0c1e261e4a3fe082d192a7a798d4d5
Author: Mike Williams <mike at mikebwilliams.com>
Date: Wed May 18 09:14:22 2011 -0400
ffserver: move close_connection() call to avoid a temporary string and copy.
Signed-off-by: Mike Williams <mike at mikebwilliams.com>
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9749cdf7754e600ff50dc255519fdb7bb5aad800
Author: Anton Khirnov <anton at khirnov.net>
Date: Thu May 26 06:59:08 2011 +0200
lavf: initialize demuxer private options.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6c117d43c968629758c1b652e9b3a60cda6dcbac
Author: Anton Khirnov <anton at khirnov.net>
Date: Thu May 26 08:48:31 2011 +0200
AVOptions: set string default values.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7e637b70ecd425fbe1479066a5751f26b9fce8a9
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Thu May 26 19:44:39 2011 +0200
Fix compilation with YASM/NASM versions not supporting AVX.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aaea1490351bfd1e8f21cb4b7e4c25d82d090e94
Author: Anton Khirnov <anton at khirnov.net>
Date: Thu May 26 17:48:52 2011 +0200
lavdevice: mark v4l for removal on next major bump.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=93681fbd5082a3af896b7a730dacdd27a3052406
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu May 26 11:32:32 2011 -0400
swscale: fix compile on ppc.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e758573a887cfb1155e81499ca54f433127cf24e
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu May 26 10:36:47 2011 -0400
swscale: fix compile on x86-32.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=59748689f6d32cdd24080947a494093800f5629f
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu May 26 15:48:31 2011 +0200
build: Remove generated .version file on distclean.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e14574eb68271fb9d1e255950c5a304f36d9a6ba
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu May 26 14:21:04 2011 +0200
configure: Add -D_GNU_SOURCE to CPPFLAGS on OS/2.
The flag is required for some C99 math functions to be declared.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=25101cf5bde4e05e22cbf0c53d8c82cbf56d0a35
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu May 26 14:40:29 2011 +0200
doc: Drop hint at --enable-memalign-hack for MinGW, it is now autodetected.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6c6c976fa93be0aef731fc0884f784a9be81071e
Author: Diego Biurrun <diego at biurrun.de>
Date: Tue Apr 26 14:29:14 2011 +0200
ffplay: Remove disabled code.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e16942852979c44faaa8fcd6ad95d1ff3642368b
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu May 26 13:37:13 2011 +0200
Mark parameterless function declarations as 'void'.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=48520772d9eba9725382be612f1dcd87d2fda2e6
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Wed May 25 15:28:12 2011 -0400
swscale: use av_clip_uint8() in yuv2yuv1_c().
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0f4eb8b04341081591bf401eaa2c07d6bc3ff52e
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu May 26 09:17:52 2011 -0400
swscale: remove VOF/VOFW.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b4a224c5e4109cb2cca8bac38628673d685fe763
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Wed May 25 14:30:09 2011 -0400
swscale: split chroma buffers into separate U/V planes.
Preparatory step to implement support for sizes > VOFW.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=69645c021ad2cc503769b44b9008f98b014423de
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu May 26 09:15:38 2011 -0400
swscale: replace formatConvBuffer[VOF] by allocated array.
This allows to convert between formats of arbitrary width,
regardless of the value of VOF/VOFW.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=522d65ba259a263d0cd91db27b79c07e13d7fcf2
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 18:28:40 2011 -0400
rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions.
Many functions have such a prefix, but do not actually use any
instructions or features from that set, thus giving the false
impression that swscale is highly optimized for a particular
system, whereas in reality it is not.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=836b82e3c9fd4ac2b5240e143fbd9ef6118cc12b
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 17:50:03 2011 -0400
swscale: reindent h[cy]scale_fast() and updateDitherTables().
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e2bad983b510f0e963f38dab38397abbd346bc6c
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu May 26 09:11:29 2011 -0400
swscale: reformat x86/swscale_template.c.
Interleave macros and code so that it's easier to find the
actual code that belongs to a function. Also reindent where
appropriate and remove dead code.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=71d9c33c8693b3cdd1122765ec2daabc07ab116a
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 16:45:41 2011 -0400
swscale: remove duplicate mmx/mmx2 functions if they are identical.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=acb96bc268014efbf2353f3285106cfdabe3ff54
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 16:02:47 2011 -0400
swscale: remove if (c->dstFormat) branch from yuv2packed[12X]().
This allows cutting up the function in much smaller and easier-
to-maintain chunks.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b6cac9b3bfba262f33875c549382b816c8e8cf26
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 15:18:40 2011 -0400
swscale: remove if(full_chr_int) from yuv2packed1().
If that flag is set, swScale() already proxies the call to
yuv2rgbXinC_full(). Therefore, this flag is never set when
yuv2packed1() is called.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2159a245738cfec80dfcdeba8d2fbdc2db0f711c
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 15:16:19 2011 -0400
swscale: remove if(accurate_rnd) branch from functions.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=db3262b700092e4012ae7564aa29eba1624a398c
Author: Mike Williams <mike at mikebwilliams.com>
Date: Wed May 18 11:03:10 2011 -0400
ffserver: Fix a null pointer dereference as a result of the FF_API_MAX_STREAMS cleanup.
Fixed another dereference in the RTSP code.
Removed a useless variable.
Changed an unnecessary looping assignment to a simple assignment suggested by
Maksym.
Added fixes and tweaks suggested by Maksym Veremeyenko [verem at m1stereo.tv] and
Clément B.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2341c97e8d737876693fc1e0ecfe7f9f6d2b7c57
Author: Anton Khirnov <anton at khirnov.net>
Date: Thu May 26 07:25:41 2011 +0200
libdc1394: fix compilation.
Add a forgotten comma and move options/class definition outside of
HAVE_LIBDC1394_1.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c7a973e44aba0a2e59fdd8957738c32b9fae872e
Author: Anton Khirnov <anton at khirnov.net>
Date: Wed May 25 21:47:31 2011 +0200
swscale: revive SWS_CPU_CAPS until next major bump.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=00931991849f2c7f250ea583c749493cf1b611fc
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu May 26 01:40:56 2011 +0200
swscale: Remove commented-out printf cruft.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=39e4206dc672a596c742809c1466f8643a787208
Merge: 189db9c a2ee284
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Thu May 26 03:00:37 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master: (32 commits)
doc: create separate section for audio encoders
swscale: Remove orphaned, commented-out function declaration.
swscale: Eliminate rgb24toyv12_c() duplication.
Remove h263_msmpeg4 from MpegEncContext.
APIchanges: Fill in git hash for fps_probe_size (30315a8)
avformat: Add fpsprobesize as an AVOption.
avoptions: Return explicitly NAN or {0,0} if the option isn't found
rtmp: Reindent
rtmp: Don't try to do av_malloc(0)
tty: replace AVFormatParameters.sample_rate abuse with a private option.
Fix end time of last chapter in compute_chapters_end
ffmpeg: get rid of useless AVInputStream.nb_streams.
ffmpeg: simplify managing input files and streams
ffmpeg: purge redundant AVInputStream.index.
lavf: deprecate AVFormatParameters.channel.
libdc1394: add a private option for channel.
dv1394: add a private option for channel.
v4l2: reindent.
v4l2: add a private option for channel.
lavf: deprecate AVFormatParameters.standard.
...
Conflicts:
doc/APIchanges
doc/encoders.texi
ffmpeg.c
libavdevice/alsa-audio.h
libavformat/version.h
libavutil/opt.c
libswscale/rgb2rgb.h
libswscale/rgb2rgb_template.c
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=478455d66b80e335bdabc00df5dee298d630cbab
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Wed May 25 20:12:57 2011 -0400
ac3enc: initialize all coefficients to zero.
Uninitialized coefficients were being used to generate exponents, some
of which actually ended up in the final stream. Even though, they were
just extra exponents that are not used by any decoder, it is still
better to have consistent output for testing. This also fixes valgrind
errors.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=189db9c9829b970b3e28006c9f00d6960f71cff1
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Thu May 26 01:55:12 2011 +0200
ffv1: fix 16bits multithreading
fixes ticket237
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a2ee2843c09a6116b090020eff8213b86ea98bdb
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu May 19 19:41:19 2011 +0200
doc: create separate section for audio encoders
Having a separate section for audio encoders simplifies navigation
and is slightly more consistent with the rest of the manual.
Signed-off-by: Diego Biurrun <diego at biurrun.de>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6f7a280eadd719d0a5c9b72b63dfca61bb9605f5
Author: Diego Biurrun <diego at biurrun.de>
Date: Wed May 25 22:07:55 2011 +0200
swscale: Remove orphaned, commented-out function declaration.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7dc303a60ef7205d88a11ddbcb251f3237a3945e
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed May 25 20:49:52 2011 +0200
swscale: Eliminate rgb24toyv12_c() duplication.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
Signed-off-by: Diego Biurrun <diego at biurrun.de>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=feae7ad2f809c8e1007503031e231d1590514d66
Author: ami_stuff <ami_stuff at o2.pl>
Date: Wed May 25 23:38:16 2011 +0200
mpegvideo_enc: use AV_LOG_ERROR instead of AV_LOG_INFO for two error messages
use AV_LOG_ERROR instead of AV_LOG_INFO for two error messages
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7a54edaa16be3673a2ae8110d1777462c7f6ed7c
Author: ami_stuff <ami_stuff at o2.pl>
Date: Wed May 25 19:53:38 2011 +0200
Fail when lowres value is lower than 0
The attached patch fixes the crash which happens when user passes lowres value lower than 0 to FFplay.
ffplay -lowres -1 test.mpg
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8c51620f219db0f408d2833c3e5d56cedaf0d95a
Author: Alex Converse <alex.converse at gmail.com>
Date: Tue May 24 16:28:45 2011 -0700
Remove h263_msmpeg4 from MpegEncContext.
It was long ago superseded by msmpeg4_version.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=19a686b8a373e93807880c63bd73303616c96b71
Author: Alex Converse <alex.converse at gmail.com>
Date: Wed May 25 12:36:41 2011 -0700
APIchanges: Fill in git hash for fps_probe_size (30315a8)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=30315a8d9c9bea98d54260956db58b6df56f9347
Author: Alex Converse <aconverse at google.com>
Date: Mon May 9 14:34:23 2011 -0700
avformat: Add fpsprobesize as an AVOption.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b49728df732109c270af47f98b0d380cb1454c2a
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed May 25 21:04:44 2011 +0200
swscale: document SWS_CPU_CAPS*
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e92bdadb2d8bd5cb0b2c5bedf42a390371cc4824
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed May 25 21:03:26 2011 +0200
Revert removial of SWS flags from e66149e714006d099d1ebfcca3f22ca74fc7dcf4
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=80068da3a0bafc7e24ce6b1f91cefec7d793b4d2
Author: Martin Storsjö <martin at martin.st>
Date: Wed May 25 16:47:09 2011 +0300
avoptions: Return explicitly NAN or {0,0} if the option isn't found
This actually matches what av_get_double did earlier, the
0.0/0.0 division was intentional, for producing NAN.
Still keeping the check for the return value from
av_get_number, for clarity.
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=48b1fb1397281dd16df909b6f33c2c36e5626f0a
Author: Martin Storsjö <martin at martin.st>
Date: Wed May 25 22:01:15 2011 +0300
rtmp: Reindent
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=271c869cc3285dac2b6f2663a87c70bf3ba2b04f
Author: Martin Storsjö <martin at martin.st>
Date: Wed May 25 19:08:29 2011 +0300
rtmp: Don't try to do av_malloc(0)
Some received packets can have size 0. The return value from
av_malloc(0) may be NULL, which is ok if the size was 0. On
OS X, however, the returned pointer is non-null but leads to
crashes when trying to free it.
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4a056160bef8578dc1e370e2445f61f2459e3863
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed May 25 20:49:52 2011 +0200
swscale: remove duplicatiopn of rgb24toyv12_c()
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=364889cf9c1f3c5e816a30d30d714a84765cfc29
Author: Jean-Tiare Le Bigot <jtlebi at gmail>
Date: Wed May 25 20:12:17 2011 +0200
Return -1 on invalid input instead of crashing.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b8e3b7414733a685bd1f62d65cfdfafac6cc9027
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Wed May 25 18:29:55 2011 +0200
vf_mp: fix name of the remove-logo filter referenced in filters.texi
Correct the name from "remove_logo" to "remove-logo".
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=67540af7baa5c4064753861be217ac8f7c8df997
Author: Anton Khirnov <anton at khirnov.net>
Date: Mon May 23 19:23:55 2011 +0200
tty: replace AVFormatParameters.sample_rate abuse with a private option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=656566d7a4fef9680e483f1015d4cc242d825202
Author: John Stebbins <stebbins at jetheaddev.com>
Date: Mon May 23 14:26:54 2011 -0700
Fix end time of last chapter in compute_chapters_end
Parenthesis are misplaced in calculation of max_time.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2cf8355f98681bdd726b739008acd5483f82f8d7
Author: Anton Khirnov <anton at khirnov.net>
Date: Mon May 23 17:19:54 2011 +0200
ffmpeg: get rid of useless AVInputStream.nb_streams.
It's a duplicate of AVFormatContext.nb_streams.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=07633154add3cf59f281ba0c9eb689df4284e2cb
Author: Anton Khirnov <anton at khirnov.net>
Date: Sun May 22 22:12:35 2011 +0200
ffmpeg: simplify managing input files and streams
Grow the file and stream list in opt_input_file() instead of creating it
all at once in transcode(). This is simpler and will be useful for
following commits.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d2bc4da15becf40c54e37af045963e3d13db5d8d
Author: Anton Khirnov <anton at khirnov.net>
Date: Sun May 22 21:54:06 2011 +0200
ffmpeg: purge redundant AVInputStream.index.
AVStream.index stores the same thing.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d20576d01b6489e37813302c208df01068418bfb
Author: Anton Khirnov <anton at khirnov.net>
Date: Mon May 23 22:06:09 2011 +0200
lavf: deprecate AVFormatParameters.channel.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=79405e57dc1a1e2746c87cba677052d742dbb7ee
Author: Anton Khirnov <anton at khirnov.net>
Date: Mon May 23 22:01:36 2011 +0200
libdc1394: add a private option for channel.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=986f4f491840d7c440ef4ccde7adcef219be26f3
Author: Anton Khirnov <anton at khirnov.net>
Date: Mon May 23 21:55:44 2011 +0200
dv1394: add a private option for channel.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3d2a418605b23b475b4217a93e8e60660154e198
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue May 24 07:23:29 2011 +0200
v4l2: reindent.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a02fd06ab76c0abd7ef32f332a08177e6014b3a8
Author: Anton Khirnov <anton at khirnov.net>
Date: Mon May 23 21:53:44 2011 +0200
v4l2: add a private option for channel.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fc68a8f7030227fc4fa8d83b9051aaf598cd12dd
Author: Anton Khirnov <anton at khirnov.net>
Date: Mon May 23 21:40:44 2011 +0200
lavf: deprecate AVFormatParameters.standard.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b3da2692115ea17190544883d15efa36219da99e
Author: Anton Khirnov <anton at khirnov.net>
Date: Mon May 23 21:21:59 2011 +0200
v4l2: add a private option for video standard.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a861ffeffa40dfc4f3d20c221c1accca99db23df
Author: Anton Khirnov <anton at khirnov.net>
Date: Mon May 23 21:21:59 2011 +0200
v4l: add a private option for video standard.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eb040dbbd39898f03e5057a21b0981a8ffe9f37b
Author: Anton Khirnov <anton at khirnov.net>
Date: Mon May 23 20:58:07 2011 +0200
dv1394: add a private option for video standard.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e199eb44fdccd06db7d2c373bc0324351543ded0
Author: Anton Khirnov <anton at khirnov.net>
Date: Mon May 23 20:45:36 2011 +0200
bktr: add a private option for video standard.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bffd4dd1d36b1e9b9479c81b370c134ffb434e1a
Author: Anton Khirnov <anton at khirnov.net>
Date: Mon May 23 20:13:28 2011 +0200
lavf: deprecate AVFormatParameters.{channels,sample_rate}.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5b3865fc5f9675dd55f7dd7d5ae3b9ed58c3310c
Author: Anton Khirnov <anton at khirnov.net>
Date: Mon May 23 20:05:55 2011 +0200
rawdec: add sample_rate/channels private options.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2ea8faf39ff6f21c2faaf8f9bd060a6636ea65fc
Author: Anton Khirnov <anton at khirnov.net>
Date: Mon May 23 19:03:10 2011 +0200
ALSA: add channels and sample_rate private options.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=003e63b6df7ba08cce18c1830df9c49dd3f0f391
Author: Anton Khirnov <anton at khirnov.net>
Date: Mon May 23 19:02:40 2011 +0200
oss: add channels and sample_rate private options.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a1a15a9993d45b2ec69e370ea1687dd7cb2b5794
Author: Anton Khirnov <anton at khirnov.net>
Date: Mon May 23 19:02:08 2011 +0200
sndio: add channels and sample_rate private options.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fb37d573473d615cc323635fa5bc58fe16d14ee4
Author: Anton Khirnov <anton at khirnov.net>
Date: Mon May 23 21:06:14 2011 +0200
lavf: deprecate AVFormatParameters.mpeg2ts_raw.
It doesn't do anything except produce an error message when set.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=17a5556db598ba1e5550d89ae3e339c1161a218a
Author: Anton Khirnov <anton at khirnov.net>
Date: Sat Apr 30 13:42:55 2011 +0200
mpegts: add compute_pcr option.
Deprecate the corresponding AVFormatParameters field.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5dc8214420e4c48cdf48455329138db752d15cd0
Author: Anton Khirnov <anton at khirnov.net>
Date: Tue May 24 07:27:19 2011 +0200
lavf: add priv_class field to AVInputFormat.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=07586b68a8a496e44c7c977599e1ec09d07fd57f
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat May 7 02:06:25 2011 +0200
lavfi: add select filter
Address trac issue #92.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3c2c52baecb6c8c2af62989462804af7765694c4
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon May 23 13:13:50 2011 +0200
eval: implement not() expression
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cf06e3e4dd8c1023fb1dcad905f3f77fdc1cf3fb
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri May 20 01:00:59 2011 +0200
vsrc_buffer: return an error code if no frames are available
Also decrease the log level of the corresponding message to WARNING,
since the error is not fatal.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6b5e1825406a8180c72863bf63964ae50a8499db
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri May 20 00:59:47 2011 +0200
ffmpeg: handle the case when get_filtered_frame() fails
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=48df6a241532f0702fc4fd10ddcbfac435e4027c
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Tue May 17 22:21:33 2011 +0200
indeo3: add out-of-buffer write check
Prevent out-of-buffer writes. In particular fix smclocki32.avi.1.1
crash, trac issue #114, roundup issue #1482.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=39d983461a81766f06bf66c0be254f5bdd7b8eb5
Author: Reuben Thomas <rrt at sc3d.org>
Date: Wed May 25 11:15:56 2011 +0200
Add reading of disc number to mov.c
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a3da17730e5704555d62a7eb32c1f988f8efed66
Author: John Stebbins <stebbins at jetheaddev.com>
Date: Wed May 25 09:43:55 2011 +0200
Fix end time of last chapter in compute_chapters_end().
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=06fd213eb608c23f58e290cfad6262b94e30fc74
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Wed May 25 09:43:14 2011 +0200
Do not reset channel_layout to 0.
The channel_layout may have been set by the demuxer.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ecf72542fac6d05d88efe4a7a474adb8ec291fbe
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Wed May 25 09:37:25 2011 +0200
vsrc_buffer: remove duplicated file description
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=034fc7bf129152b94958f4b74b9c81590350ce59
Merge: d1adad3 9bbd6a4
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed May 25 06:32:23 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master: (22 commits)
configure: enable memalign_hack automatically when needed
swscale: unbreak the build on non-x86 systems.
swscale: remove if(bitexact) branch from functions.
swscale: remove if(canMMX2BeUsed) conditional.
swscale: remove swScale_{c,MMX,MMX2} duplication.
swscale: use emms_c().
Move emms_c() from libavcodec to libavutil.
tiff: set palette in the context when specified in TIFF_PAL tag
rtsp: use strtoul to parse rtptime and seq values.
pgssubdec: fix incorrect colors.
dvdsubdec: fix incorrect colors.
ape: Allow demuxing of files with metadata tags.
swscale: remove dead macro WRITEBGR24OLD.
swscale: remove AMD3DNOW "optimizations".
swscale: remove duplicate code in ppc/ subdirectory.
swscale: remove duplicated x86/ functions.
swscale: force --enable-runtime-cpudetect and remove SWS_CPU_CAPS_*.
vsrc_buffer.h: add file doxy
vsrc_buffer: tweak error message in init()
msmpeg4: reindent.
...
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d1adad3cca407f493c3637e20ecd4f7124e69212
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed May 25 05:23:39 2011 +0200
Merge swscale bloatup
This will be cleaned up in the next merge
Authorship / merged commits:
commit f668afd4896ee65683619b6f165dda4cdd46766f
Author: Janne Grunau <janne-libav at jannau.net>
Date: Fri Apr 15 09:12:34 2011 +0200
swscale: fix "ISO C90 forbids mixed declarations and code" warning
only hit with --enable-runtime-cpudetect
commit 7f2ae5c7af374dfe254195a9375974a2ff9395a7
Author: Janne Grunau <janne-libav at jannau.net>
Date: Fri Apr 15 02:09:44 2011 +0200
swscale: fix compilation with --enable-runtime-cpudetect
commit b6cad3df822969b31bb93eaf677e52a72416bc97
Author: Janne Grunau <janne-libav at jannau.net>
Date: Fri Apr 15 00:31:04 2011 +0200
swscale: correct include path to fix ppc altivec build
commit 6216fc70b74e01a5272085329aa92f5ac797f9cf
Author: Luca Barbato <lu_zero at gentoo.org>
Date: Thu Apr 14 22:03:45 2011 +0200
swscale: simplify rgb2rgb templating
MMX is always built. Drop the ifdefs
commit 33a0421bbaa64f4e9c3d852b7f225ede8dad1388
Author: Josh Allmann <joshua.allmann at gmail.com>
Date: Wed Apr 13 20:57:32 2011 +0200
swscale: simplify initialization code
Simplify the fallthrough case when no accelerated functions
can be initialized.
commit 735bf1951171a1e0ee4292e84a1b1beac45dd0ab
Author: Josh Allmann <joshua.allmann at gmail.com>
Date: Wed Apr 13 20:57:31 2011 +0200
swscale: further cleanup swscale.c
Move x86-specific constants out of swscale.c
commit 86330b4c9258d5e583c0db033d1e68f46443307c
Author: Luca Barbato <lu_zero at gentoo.org>
Date: Wed Apr 13 20:57:30 2011 +0200
swscale: partially move the arch specific code left
PPC and x86 code is split off from swscale_template.c. Lots of code is
still duplicated and should be removed later.
Again uniformize the init system to be more similar to the dsputil one.
Unset h*scale_fast in the x86 init in order to make the output
consistent with the previous status. Thanks to Josh for spotting it.
commit c0038328830d7b341c28d7c99b0236a33617fd21
Author: Luca Barbato <lu_zero at gentoo.org>
Date: Wed Apr 13 20:57:29 2011 +0200
swscale: move away x86 specific code from rgb2rgb
Keep only the plain C code in the main rgb2rgb.c and move the x86
specific optimizations to x86/rgb2rgb.c
Change the initialization pattern a little so some of it can be
factorized to behave more like dsputils.
Conflicts:
libswscale/rgb2rgb.c
libswscale/swscale_template.c
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d9d56036f3351af711261aa6e7a832017c00a34f
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed May 25 02:40:22 2011 +0200
swscale: MMX optim of hscale16()
code is based on existing 8bit MMX code
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=895b616146a0d6091b09dab4752191b5234964d0
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue May 24 22:59:11 2011 +0200
swscale: dont loose bits on planar >8bit yuv ind gray nput.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8050dfdfb284874e3989301771e8011422e78c7a
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue May 24 17:48:41 2011 +0200
swscale: Switch to ronalds yuv2yuvX16inC_template() its very similar to baptsites
and supports alpha
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9bbd6a4cd89da4bfc9fd36fea5777a539a542b40
Author: Mans Rullgard <mans at mansr.com>
Date: Tue May 24 20:11:53 2011 +0100
configure: enable memalign_hack automatically when needed
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=040e1c67edab57177adb88a7dd1cc9ed38d2b74e
Author: ami_stuff <ami_stuff at o2.pl>
Date: Tue May 24 23:38:01 2011 +0200
rawdec: fix decoding of QT WRAW files
Fix decoding of QT WRAW files.
From some tests it results that:
1. all of the AVI/MOV WRAW files (at least from the link posted
to the trac ticket #108) need to be flipped
2. mov WRAW files need to use AVI color modes
3. assigning PAL8 mode by default to WRAW codec is not correct
Fix decoding of file CarltonMovie2.mov, fix trac issue #108.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=09525f7956508c420a5c56c8daee16e05aa3f528
Author: Aurelien Jacobs <aurel at gnuage.org>
Date: Tue May 24 23:34:24 2011 +0200
matroska: improve declaration of video_stereo_* constant tables
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b44bbf908d000808b2480cd6e8ca571cd3846fd2
Author: Aurelien Jacobs <aurel at gnuage.org>
Date: Tue May 24 23:26:24 2011 +0200
matroskadec: fix reverted condition to accept combine_plane operation
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=384d10360b163e881e30483f2e5467ac53a356d6
Author: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Date: Tue May 24 22:24:08 2011 +0200
Fix register types for LOAD_AB arguments, fixes compilation with NASM.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a724ee6265bbf0acf4c43cd948dede661459727d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 15:32:03 2011 -0400
swscale: unbreak the build on non-x86 systems.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1bb0f0c925d616375b3b991d9c645e170b90c0a4
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 12:30:55 2011 -0400
swscale: remove if(bitexact) branch from functions.
Instead, only set the function pointers if bitexact flag is
not set during initialization. Since a change in flags triggers
a re-init anyway, this doesn't situations where flag values
change during runtime.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=566b5fbbb3753f71b60c4da491236a62232a8cf9
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 12:15:14 2011 -0400
swscale: remove if(canMMX2BeUsed) conditional.
Instead, set function pointers conditionally during init. This
patch also reveals a whole branch of dead assembly code that is
therefore also removed.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aaca69c130edf219110c616d2e236a3a27caf706
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 12:43:29 2011 -0400
swscale: remove swScale_{c,MMX,MMX2} duplication.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c4fd283a467031fdbde5bca0963b20d5911eca91
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 13:04:46 2011 -0400
swscale: use emms_c().
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e9735572113ab903b92cc0a7931eb894e7177f6e
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 13:04:38 2011 -0400
Move emms_c() from libavcodec to libavutil.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7ca5338b49aa9967c9b18503490ca656e3bd6c5d
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Tue May 24 01:17:25 2011 +0200
tiff: set palette in the context when specified in TIFF_PAL tag
Since image initialization was moved after tag parsing, the
palette needs to be specified in the context and then copied
to the allocated image in init_image().
Fixes a regression with TIFF images that have palette data,
trac issue #230, file Test_Flate_8bpp.tif.
Signed-off-by: Diego Biurrun <diego at biurrun.de>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4515f9b58a51eb0af81c1ed1fd99889fcdc5ae91
Author: Ilya <ilyaDOTilba at gmail.com>
Date: Sat Mar 26 17:13:36 2011 +0100
rtsp: use strtoul to parse rtptime and seq values.
strtol could return negative values, leading to various error messages,
mainly "non-monotonically increasing dts".
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d980d7b1295290cedd978ef53118513838aa1484
Author: Alexandre Colucci <alexandre at elgato.com>
Date: Fri Mar 25 17:31:28 2011 +0100
pgssubdec: fix incorrect colors.
On Blu-ray colors are stored in the order YCrCb (and not YCbCr) as mentioned in the specifications:
see System Description Blu-ray Disc Read-Only Format, 9.14.4.2.2.1 Palette Definition Segment
When decoding a Blu-ray subtitle, the colors were incorrectly set.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=676eaf84335fa91ee6a699fc03207762b8a7d6ae
Author: Alexandre Colucci <alexandre at elgato.com>
Date: Fri Mar 25 11:25:02 2011 +0100
dvdsubdec: fix incorrect colors.
On DVD and HD-DVD colors are stored in the order YCrCb (and not YCbCr) as mentioned in the specifications:
see DVD Specifications for Read-Only Disc / Part 3, 4.3 Program Chain Information (7) PGC_SP_PLT
see DVD Specifications for High Definition Disc, 5.2 Navigation for Standard Content (11) PGC_SDSP_PLT
see DVD Specifications for High Definition Disc, 5.2 Navigation for Standard Content (12) PGC_HDSP_PLT
see DVD Specifications for High Definition Disc, 5.5 Presentation Data (4) SET_COLOR2
When decoding a DVD or HD-DVD subtitle, the colors were incorrectly set.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ab088f7d2842b9c658a8906062a96be37fbc9981
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Mon Mar 21 12:04:10 2011 +0100
ape: Allow demuxing of files with metadata tags.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b9eb2136af4e9b6700437d996eae731ffca07702
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 10:46:40 2011 -0400
swscale: remove dead macro WRITEBGR24OLD.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1dd4f4be5a82409a162b42b120fc5054fef9d899
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 10:19:41 2011 -0400
swscale: remove AMD3DNOW "optimizations".
The functions are identical to their MMX counterparts. Thus,
pretending that swscale is highly optimized for AMD3DNOW
extensions is a poorly executed practical joke at best.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fe43d5d71e1b272e1176232a34074c8c9bc0c61d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Sat May 14 14:45:27 2011 -0400
swscale: remove duplicate code in ppc/ subdirectory.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=11ffefefdbf92016e764e148e41ec08f9bc1a2db
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 10:11:26 2011 -0400
swscale: remove duplicated x86/ functions.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e66149e714006d099d1ebfcca3f22ca74fc7dcf4
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 24 10:03:26 2011 -0400
swscale: force --enable-runtime-cpudetect and remove SWS_CPU_CAPS_*.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=75abcdb3915e3abb2dc6b5f7d101c177dcfdb626
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon Apr 11 11:29:35 2011 +0200
vsrc_buffer.h: add file doxy
Signed-off-by: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f7053dc41a29fdd2592f57ced97420ac917d3ca9
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun Apr 3 16:48:33 2011 +0200
vsrc_buffer: tweak error message in init()
Change:
Expected 7 arguments, but only %d found in '%s'\n
to:
Expected 7 arguments, but %d found in '%s'\n
as the user may provide more than 7 arguments, in that case the error
is not misleading.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8d953175d4f7b2f5ea97489b5ba6d170b6ca461f
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Tue May 24 13:29:33 2011 +0200
wav: fix various printf warnings related to wrong argument type
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e9f4001a30c563a840614048629055769f6f7020
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Tue May 24 13:18:31 2011 +0200
wav: propagate ff_get_wav_header() error code in w64_read_header()
Alos fix warning:
wav.c: In function ‘w64_read_header’:
wav.c:546: warning: ‘ret’ may be used uninitialized in this function
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b2893ee2f8b204f3d636c25a05d1dc1dd81dfdba
Author: Anton Khirnov <anton at khirnov.net>
Date: Sat May 21 12:23:34 2011 +0200
msmpeg4: reindent.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=57aa765971878ff678abbe3bf1bfd9407b9e5a00
Author: Anton Khirnov <anton at khirnov.net>
Date: Fri May 13 08:03:36 2011 +0200
lavc: remove msmpeg4v1 encoder.
The encoder has never produced files that could be decoded
with any software and there should be no reason to create
such files anyway.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d42dce7bb35927b5e93ba7569d9e8dba38ab95a1
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Tue May 24 10:08:55 2011 +0200
Remove avconfig.h and INCINSTDIRs on uninstall.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7f3a7b5c40b7fda09cbba4bb53e1ced133970930
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Mon May 23 17:45:51 2011 +0200
ac3enc: add channel coupling support
Channel coupling is an optional AC-3 feature that increases quality by
combining high frequency information from multiple channels into a
single channel. The per-channel high frequency information is sent with
less accuracy in both the frequency and time domains. This allows more
bits to be used for lower frequencies while preserving enough
information to reconstruct the high frequencies.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=af2f79709947e5135e2923138a15ba83daeb75c5
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue May 24 05:19:56 2011 +0200
partial revert of 01d3ebaf219d83c0a70cdf9696ecb6b868e8a165
Fixes ffplay
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0781e14ec440463529c5cae25f7335a7224d7f26
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue May 24 04:57:51 2011 +0200
fate: reenable frext-pph10i4_panasonic_a after the bitstream has been fixed
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=26ed595bd0e66c6982515988de0d858bc56d2362
Merge: 1bc81bf a7a187a
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue May 24 04:08:36 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
configure: Add -U__STRICT_ANSI__ to CPPFLAGS on Cygwin and DOS.
aacdec: fix typo in scalefactor clipping check
fate: fix fate-h264-conformance-frext-pph10i4-panasonic-a crcs.
fate: update 9/10bit refs.
h264: Properly set coded_{width, height} when parsing H.264.
x86 asm: Add SECTION_TEXT to dct32_sse.asm.
Fix 9/10 bit in swscale.
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1bc81bf981552ec542e14af194cd05d7c74a83e1
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue May 24 01:31:15 2011 +0200
avcodec_find_decoder: prefer non experimental decoders.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=df0adc806b77a6e0cb9293a5002ed00788436f68
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue May 24 00:01:29 2011 +0200
j2kdec: mark as CODEC_CAP_EXPERIMENTAL
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=88e9397ef1e8c854e00b329cc866f88d046893d9
Author: Rukhsana Ruby <rukhsana.afroz at gmail.com>
Date: Mon May 23 23:56:20 2011 +0200
j2k[c/h] j2kdec.c: Implement 2 code block styles
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cbe60f34515dcfcbd08c00685d5810857ba9513e
Author: Rukhsana Ruby <rukhsana.afroz at gmail.com>
Date: Mon May 23 23:55:28 2011 +0200
j2k: Add void as the parameter of function ff_j2k_init_tier1_luts
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=83654c7b1b598add9041c7add6b77478eb91177f
Author: Kamil Nowosad <k.nowosad at students.mimuw.edu.pl>
Date: Mon May 23 23:13:34 2011 +0200
Add Kamil Nowosads j2k code.
This needs work but it should not rot in soc svn.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4c509fe305bc79a913ef1b690df6c910c732f608
Author: Aurelien Jacobs <aurel at gnuage.org>
Date: Tue May 24 01:09:24 2011 +0200
matroska: cleanup handling of video stereo mode
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2ef241c09f6af4513f0558c295935708d40f2acd
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon May 23 23:51:39 2011 +0200
oggdec: use av_dlog()
Simplify.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6b4c0be5586acad3bbafd7d2dd02a8328a5ab632
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Wed May 18 23:59:38 2011 +0200
mem: define the MAX_MALLOC_SIZE constant and use it in place of INT_MAX
This makes re-dimensionating the constant simpler, since now it is
defined only in one place.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a7a187a1beb8551101b592bf85f0f31a0db22f61
Author: Diego Biurrun <diego at biurrun.de>
Date: Sun May 15 14:32:15 2011 +0200
configure: Add -U__STRICT_ANSI__ to CPPFLAGS on Cygwin and DOS.
In -std=c99 mode GCC defines __STRICT_ANSI__ to hide non-ANSI interfaces.
This causes declarations for some POSIX functions to be omitted from system
headers, which causes compilation failures.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5f3c436bdf36395974af93c815b86f439e25f36c
Author: alahuja <alahuja at alahuja-vbox-ubuntu.(none)>
Date: Mon May 23 08:33:35 2011 -0700
muxers.texi changes for mkv/webm options
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cef7d70181ec7ee9df426ef0f3a08dd4995a4d9a
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Mon May 23 15:56:52 2011 -0400
aacdec: fix typo in scalefactor clipping check
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bed12e24fff91db18b44811b210ed7ad4572e20c
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon May 23 17:33:03 2011 +0200
mpegaudio: Correct license header
To the best of my knowledge the author has not agreed to the change
from ffmpeg->libav thus i revert it.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=02260ccc3b7f8b88c11af4739252f5c5f97fa6e7
Author: jan gerber <j at v2v.cc>
Date: Mon May 23 17:22:02 2011 +0200
add 5.1 to stereo downmix to resample.c
this is based on previous 6to2channel-resample.patch from ffmpeg2theora
but updated to work with trunk and using av_clip_int16.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b51021da7b69a98f135cf15bbe7f3ecb08daaa82
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Mon May 23 08:44:31 2011 -0400
fate: fix fate-h264-conformance-frext-pph10i4-panasonic-a crcs.
The sample on rsync was corrupt, this one is now bitexact w.r.t. JM.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=845807494b013a5429918f5d3252c343abcee315
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Mon May 23 08:08:03 2011 -0400
fate: update 9/10bit refs.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b47904d158709bdec1a9d40e83d1abadf50081dc
Author: Felipe Contreras <felipe.contreras at gmail.com>
Date: Fri May 20 00:39:12 2011 +0300
h264: Properly set coded_{width, height} when parsing H.264.
Signed-off-by: Felipe Contreras <felipe.contreras at gmail.com>
Signed-off-by: Diego Biurrun <diego at biurrun.de>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a10fb79070c017be613700b946f51baed4f69df0
Author: Dave Yeo <dave.r.yeo at gmail.com>
Date: Sun May 22 10:44:17 2011 -0700
x86 asm: Add SECTION_TEXT to dct32_sse.asm.
This fixes the following error on OS/2:
error: segment name `.text align=16' not recognized
Signed-off-by: Diego Biurrun <diego at biurrun.de>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6465c820da7b104150366a8cdd837c00cf364235
Author: Kieran Kunhya <kieran at kunhya.com>
Date: Mon May 23 03:02:12 2011 +0100
Fix 9/10 bit in swscale.
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=01a73d6cef70dfa90fdf79f7afd55b817b4c9342
Merge: 0753721 a121754
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon May 23 04:16:08 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
ffmpeg: Don't trigger url_interrupt_cb on the first signal
avoptions: Check the return value from av_get_number
dct32_sse: eliminate some spills
Fix dct32() compilation with --disable-yasm
Conflicts:
ffmpeg.c
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0753721ed1caab048b58db15ebfdf45569e83420
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Mon May 23 01:23:33 2011 +0200
Do not ask for samples if a specific channel layout was requested.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=458f20bc75f9bf7615c65d30296071a69f1660e9
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun May 22 21:28:28 2011 +0200
libx264: specify field for default union values in options
Fix warnings.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f455f46455ae258d2d0ebc50a2e991fa020ba92d
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sun May 22 21:26:13 2011 +0200
movdec: dont divide by zero when stts_data[0].duration = 0.
Fixes ticket223
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a0cd98b5943a7807aff837f9adba1dd034ec2272
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sun May 22 19:06:10 2011 +0200
Fix ticket127
This fixes detectiion of slightly too big dummy frames.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=94ea17075ba0751a4ac0f9fa0929956a18497b5a
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sun May 22 16:18:36 2011 +0200
dct32: Replacing libav by ffmpeg in the license header with the authors permission.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a121754852a69b4879a39ba78863404c13c54f61
Author: Martin Storsjö <martin at martin.st>
Date: Sun May 22 14:40:33 2011 +0300
ffmpeg: Don't trigger url_interrupt_cb on the first signal
Currently, the url_interrupt_cb callback will abort all IO
after the first received signal. This makes the output files
from e.g. the mov muxer to be unreadable if the transcode is
aborted with ctrl+c.
After this patch, the first signal cleanly breaks out of
the transcoding loop, but won't forcibly abort all IO.
After the second signal is received, the url_interrupt_cb
callback will abort all IO.
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8089b7fa8c5b5a48cc7101daa4be891d0ead5a5e
Author: Martin Storsjö <martin at martin.st>
Date: Sun May 22 21:34:49 2011 +0300
avoptions: Check the return value from av_get_number
This avoids doing a division by zero if the option wasn't found,
or wasn't an option of an appropriate type.
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5045786b7ee235787766337a2f0b05955ff6c649
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu May 19 22:12:37 2011 +0200
lavf: fix style for avformat_alloc_output_context2()
More consistent/readable.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5ecdfd008bce961c3241eaa1f8dc06e82a6b12db
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu May 19 22:09:34 2011 +0200
lavf: deprecate avformat_alloc_output_context() in favor of avformat_alloc_output_context2()
The new function accepts a slightly more intuitive order of paramters,
and returns an error code, thus allowing applications to report a
meaningful error message.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=83db71977700d3337c84d5945ac8b7e7ee881ac2
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun May 22 19:30:08 2011 +0200
lavfi: make vsrc_buffer.h header public
Address trac issue #33.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=422b2362fc83ed3a75532ea68a6d167c52f447ec
Author: Loren Merritt <lorenm at u.washington.edu>
Date: Sat May 21 23:36:23 2011 +0200
dct32_sse: eliminate some spills
125->104 cycles on penryn (x86_64 only)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e6c1791b471e4dd03d8fd33d02307d9d9eae948d
Author: Vitor Sessak <vitor1001 at gmail.com>
Date: Sun May 22 13:41:13 2011 +0200
Fix compilation with --disable-yasm.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=165c7c420d611bfa16d999f2033619c542961926
Author: Vitor Sessak <vitor1001 at gmail.com>
Date: Sun May 22 12:04:33 2011 +0200
Fix dct32() compilation with --disable-yasm
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bf8bb94322d92134206392c3f238a58c424b1c9e
Merge: 33adcdb 71cc331
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sun May 22 04:53:19 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
ffmpeg: get rid of the -vglobal option.
dct32: Add AVX implementation of 32-point DCT
dct32: Change pass 6 permutation to allow for AVX implementation
dct32: port SSE 32-point DCT to YASM
multiple inclusion guard cleanup
avio: document buffer must created with av_malloc() and friends
avio: check AVIOContext malloc failure
swscale: point out an alternative to sws_getContext
svq3: Do initialization after parsing the extradata
add changelog entries for 0.7_beta2
mp3lame: add #include required for AV_RB32 macro.
Conflicts:
Changelog
libavcodec/svq3.c
libavcodec/x86/dct32_sse.c
libavfilter/vsrc_buffer.h
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=33adcdb53118df8f281742b75adf861cda64801a
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sun May 22 03:30:01 2011 +0200
mpeg2dec: Fix lowres 3
Fixes ticket212
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=af2ed4b7488468abc8ccdd1b45d810886a609e1e
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun May 22 01:34:15 2011 +0200
lavfi: bump minor and add changelog entry after the split filter addition
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8a5b71d0c3dbb0b1a6895ea858353e6fb41e9ab8
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun May 22 01:32:40 2011 +0200
vf_split: add documentation to filters.texi
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6f5a145be17c1aeb61a0c7f2ef14a8ec537d7d46
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun May 22 01:32:18 2011 +0200
vf_split: give more meaningful names to the output pads
Rename "default" -> "output1", "default2" -> output2.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=de1100a00a483d967ed82c46792e1553b5bdc332
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun May 22 01:20:53 2011 +0200
vf_split: define draw_slice() before end_frame()
Improve logical coherence, fix nit.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=88fc2e411ecf66b8a8e1b41b027b51bf2b5434b0
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun May 22 01:19:20 2011 +0200
vf_split: add description
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7d5297b3436623fe52f9424d0bc3ae03fbfe164d
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun May 22 01:18:59 2011 +0200
vf_split: fix various nits
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eb97d4d611efdb8480a5a8dcfbc35860b9eda638
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sun May 22 02:33:03 2011 +0200
wmadec: avoid infinit loop.
Fixes ticket183
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a13fec8a9cbc13745bcb7e7c1b017d72623051ad
Author: Ramiro Polla <ramiro.polla at gmail.com>
Date: Sat May 21 21:53:15 2011 +0200
DirectShow capture: Fix build
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=71cc331cab8d61130048f3003f2ca77cfb94e3f3
Author: Anton Khirnov <anton at khirnov.net>
Date: Sat May 21 12:05:49 2011 +0200
ffmpeg: get rid of the -vglobal option.
It's badly documented and does the same thing as -flags global_header,
so it's redundant.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6204feb160c843320f6001d7e2bb2361c82b90ca
Author: Vitor Sessak <vitor1001 at gmail.com>
Date: Sat May 14 14:17:15 2011 +0200
dct32: Add AVX implementation of 32-point DCT
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4e653b98c888a922ee192c6c8f914dde6ea2dc40
Author: Vitor Sessak <vitor1001 at gmail.com>
Date: Sat May 14 14:16:30 2011 +0200
dct32: Change pass 6 permutation to allow for AVX implementation
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3758eb0eb96217c6968d47487533337f96aeecfb
Author: Vitor Sessak <vitor1001 at gmail.com>
Date: Tue May 17 18:26:01 2011 +0200
dct32: port SSE 32-point DCT to YASM
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e6ec9212c543c77ab3ddab90ac52021cfbbdac17
Author: Kirill Gavrilov <gavr.mail at gmail.com>
Date: Sat May 21 17:14:14 2011 +0200
matroska: switch stereo mode from int to string and add support in the demuxer too
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=69a83da5d40833e20da07830eda8ecbc31735116
Author: Kirill Gavrilov <gavr.mail at gmail.com>
Date: Sat May 21 17:08:53 2011 +0200
matroska: cosmetics
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8dd12b077b9f6c8437f387195feaefa806f93957
Author: Alok Ahuja <waveletcoeff at gmail.com>
Date: Sat Apr 23 22:29:13 2011 -0700
Create a stereo_mode metadata tag to specify the stereo 3d video layout using the StereoMode tag in a matroska/webm video track.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a38a00eddf200e18c6cf3ba090beaa3b224bd114
Author: Bobby Bingham <uhmmmm at gmail.com>
Date: Sat May 21 16:46:11 2011 +0200
libavfilter: vf_split from soc.
Commited by michael, for detailed authorship see soc repo
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=95eb2e3a3819e8b6d87940bfa41bf1ea3ae68f5a
Author: Ramiro Polla <ramiro.polla at gmail.com>
Date: Sat May 21 14:24:50 2011 +0200
DirectShow capture support
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=153382e1b6b428a1dcb8dc3f06f64a6959d722c5
Author: Diego Biurrun <diego at biurrun.de>
Date: Tue May 17 16:58:04 2011 +0200
multiple inclusion guard cleanup
Add missing multiple inclusion guards; clean up #endif comments;
add missing library prefixes; keep guard names consistent.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d49051e0742c09345495ae0486c3601a15222ac4
Author: Can Wu <wu.canus at gmail.com>
Date: Sat May 14 17:34:28 2011 +0800
avio: document buffer must created with av_malloc() and friends
Else a later buffer resize in ffio_set_buf_size() will ABORT.
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9e2dabed4a7bf21e3e0c0f4ddc895f8ed90fa839
Author: Can Wu <wu.canus at gmail.com>
Date: Sat May 14 17:27:31 2011 +0800
avio: check AVIOContext malloc failure
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7d4c4394b5c94a665cc807fb8b92ea153b6225b0
Author: Clément Bœsch <ubitux at gmail.com>
Date: Thu May 5 21:25:46 2011 +0200
swscale: point out an alternative to sws_getContext
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cdca7c378ed46cf67a7583a102ba1b2b91d00b9c
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Fri May 13 10:24:31 2011 +0300
svq3: Do initialization after parsing the extradata
If done before, some parameters aren't known yet.
With svq3/rtp, initializing before some parameters are known
can lead to calling av_malloc(0), which on OS X currently returns
broken pointers.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f8c49d02b0f17c3011712ec4638ec4c6c76e7831
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Sat May 21 11:08:44 2011 +0200
Fix channel_layout documentation.
libavformat/riff.c has been writing channel_layout for as long as
the field exists.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=21bbca5b4422ddd10363bf1d8494564c54639b39
Author: Reinhard Tartler <siretart at tauware.de>
Date: Thu May 12 18:18:54 2011 +0200
add changelog entries for 0.7_beta2
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6d32bcd770c638e49d69a4d5eb5464cfa4f35d9a
Merge: 840238b a1d0dcc
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sat May 21 05:00:01 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
configure: make executable again
LATM/AAC: Free previously initialized context on reinit.
configure: Do not unconditionally add -Wall to host CFLAGS.
configure: Set OS/2 objformat to a.out.
Add support for a.out object format to assembler macros.
fate: disable threading for encoding
fate: add comment field
fate: allow overriding default build and install dirs
mpegtsenc: Add an AVClass pointer to the private data
mpegaudio: clean up #includes
mpegaudio: move all header parsing to mpegaudiodecheader.[ch]
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=840238b8706ea2ca740cf4b49bffd8ae196352f9
Author: Mike William <mike at mikebwilliams.com>
Date: Sat May 21 04:50:59 2011 +0200
ffserver: dont just crash
With changes from ubitux.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ab1c19efc59cbcb1ff1b0c076cde01b87837f21e
Author: Maksym Veremeyenko <verem at m1stereo.tv>
Date: Sat May 21 04:39:20 2011 +0200
fix ffserver's SIGSEGV
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0eed5016a27ec2f6990c426e79eb28fbf370f613
Author: Martin Storsjö <martin at martin.st>
Date: Fri May 20 14:59:47 2011 +0300
avoptions: Support getting flag values using av_get_int
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1b30e4f5865260323da5232174fc68d6cc283f45
Author: Gianluigi Tiesi <mplayer at netfarm.it>
Date: Sat May 21 03:36:26 2011 +0200
preset dir for win32
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0424e052f83adc422d8a746e3cdc5ab6bc28679e
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sat May 21 03:11:50 2011 +0200
Merge remote-tracking branch 'ffmpeg-mt/master'
* ffmpeg-mt/master:
Update todo.
h264: add an assert that copied pictures are valid picture pointers
valgrind-check: run with 1 and 3 threads
h264: When decoding a packet with multiple PPS/SPS, don't start the next thread until all of them have been read
Allow some pictures to be released earlier after 51ead6d2c40c5defdd211f435aec49b19f5f6a18
h264: fix slice threading MC reading uninitialized frame edges.
Please see ffmpeg-mt for a list of authors of these changes.
Conflicts:
libavcodec/h264.c
mt-work/valgrind-check.sh
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5c08c7b2151409c3b7a05e54fe46834deedff119
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sat May 21 02:17:10 2011 +0200
Add a flag to disable side data merging.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=94eadee7efc2c5d19ecfe92d36f0556663468080
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed Apr 20 03:25:48 2011 +0200
Merge/split side data.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=007f773942e5c8f39e9ad880d8e7e71f8f3bf7d2
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Sat May 21 01:11:42 2011 +0200
Encoding alac with more than two channels is not supported.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=03c804e1ed65f52fd99020e1777103f4fb7abf15
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Fri May 20 14:56:44 2011 -0400
mp3lame: add #include required for AV_RB32 macro.
Fixes compilation with mp3lame enabled.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a1d0dcc7134f1401c682b5e13d4ab3864da21efb
Author: Mans Rullgard <mans at mansr.com>
Date: Fri May 20 18:11:31 2011 +0100
configure: make executable again
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=42da8ea8e848e65611f0c606cd2c96d3a70c041d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Fri May 20 10:49:20 2011 -0400
LATM/AAC: Free previously initialized context on reinit.
Fixes memory leaks which are the result of overwriting already-initialized
MDCT contexts during context reinitialization, e.g. in valgrind
fate-aac-latm_000000001180bc60.
Signed-off-by: Diego Biurrun <diego at biurrun.de>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0a6db2a25a70e3e8fb414e361719152a9e7e9766
Author: Diego Biurrun <diego at biurrun.de>
Date: Mon May 16 16:16:14 2011 +0200
configure: Do not unconditionally add -Wall to host CFLAGS.
Some compilers choke on -Wall, so only add the flag after checking it works.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9297f1ed15a4707b1b59c5c347d7185ee0bb3ef8
Author: Dave Yeo <dave.r.yeo at gmail.com>
Date: Fri May 20 17:26:52 2011 +0200
configure: Set OS/2 objformat to a.out.
Signed-off-by: Diego Biurrun <diego at biurrun.de>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d69f9a4234fefcbf038e6a19203df6865f38ffb8
Author: Dave Yeo <dave.r.yeo at gmail.com>
Date: Fri May 20 17:33:38 2011 +0200
Add support for a.out object format to assembler macros.
This format is still used by e.g. OS/2.
Signed-off-by: Diego Biurrun <diego at biurrun.de>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6da57043eabdcde99e8411da3628f2249e951e66
Author: Mans Rullgard <mans at mansr.com>
Date: Fri May 20 12:57:12 2011 +0100
fate: disable threading for encoding
This explicitly disables threading for encoding as slices are otherwise
automatically activated. This should be dropped once option resetting
between files is fully implemented.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5ffccc00567363c8e09d4c47dd03dee99c312b7d
Author: Mans Rullgard <mans at mansr.com>
Date: Fri May 20 12:47:42 2011 +0100
fate: add comment field
This adds a comment field to the report header, suitable for
extra information not covered by the automatic fields.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eb8da636af0652a4865055c237a76caff02b98bf
Author: Mans Rullgard <mans at mansr.com>
Date: Fri May 20 12:06:51 2011 +0100
fate: allow overriding default build and install dirs
This is useful e.g. for building in a different filesystem than
where the source is kept.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=50fefa10de920e16036f2be977c39fc0c286d024
Author: Martin Storsjö <martin at martin.st>
Date: Fri May 20 11:33:57 2011 +0300
mpegtsenc: Add an AVClass pointer to the private data
Since a private class is set for this muxer, the callers will
assume that the private data starts with an AVClass pointer.
If no such member exists, the first few bytes of the struct
will be overwritten, and the class pointer may be broken at
any later time.
Signed-off-by: Martin Storsjö <martin at martin.st>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f255a28d140a64ea4c1a5060061863aec993b5ea
Author: Mans Rullgard <mans at mansr.com>
Date: Thu May 19 13:27:24 2011 +0100
mpegaudio: clean up #includes
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0199e00bc80a55aacf7ecd393bf32dcd64e06739
Author: Mans Rullgard <mans at mansr.com>
Date: Thu May 19 13:44:11 2011 +0100
mpegaudio: move all header parsing to mpegaudiodecheader.[ch]
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f1b3f33d48b366dd7b3b915b4de90d9ad4c4ae39
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri May 20 11:36:16 2011 +0200
vf_libopencv: prefer opencv/cxcore.h over cxtypes.h
Require the presence of opencv/cxcore.h in place of opencv/cxtypes.h,
which has been removed. Fix compilation with libopencv > 2.1.0.
Fix trac issue #221.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=125d807660996b879c4762c3a15c4bb485e13f4c
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri May 20 10:12:42 2011 +0200
decoders.texi: fix typos in rawvideo section
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=950b3589974e55888fc37369f2d9216a18c1ca84
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu May 19 21:41:50 2011 +0200
cmdutils: use const AVClass * when senseful
Fix warnings:
cmdutils.c: In function ‘opt_default’:
cmdutils.c:304: warning: initialization discards qualifiers from pointer target type
cmdutils.c: In function ‘set_context_opts’:
cmdutils.c:431: warning: passing argument 2 of ‘alloc_priv_context’ discards qualifiers from pointer target type
cmdutils.c:414: note: expected ‘struct AVClass *’ but argument is of type ‘const struct AVClass *’
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=52da548c7dabac364cc38e4239edc56a28d0d63c
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu May 19 21:14:37 2011 +0200
encoders.texi: add documentation for the libx264 encoder
Also remove -x264opts item from the ffmpeg manual, since it belongs to
the encoders section.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c5385147cd74bc1892650c47531c7797f22b0b1d
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu May 19 20:51:28 2011 +0200
decoders.texi: add documentation for rawvideo decoder and options
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5e45f03420945dfeaf66729f5d022e5c15ff5723
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu May 19 20:34:56 2011 +0200
doc: add decoders.texi file
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d4111e525dbb0efe72c03d715134d654f3d66392
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu May 19 19:41:19 2011 +0200
encoders.texi: decrease level for audio encoders section
Make Audio Encoders a separate chapter, and decrese the contained
sections level by one.
Improve rendering, and improve consistency with the other parts of the
manual.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1e31ea71ffa27928d27b934945cc97d9e92ac471
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu May 19 21:14:09 2011 +0200
ffprobe.texi: remove inclusion of muxers section
Muxers are not used by ffprobe.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7f58eb3c2b552f232905731b5944307e72c590a0
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Tue May 17 13:01:21 2011 +0200
indeo3: release buffer in indeo3_decode_end()
Fix leak.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5443812fbcc7c12f783c1328539232cb3bcde9e1
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Tue May 17 20:25:06 2011 +0200
indeo3: remove unnecessary includes
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a469c32478cd2bee1fabc37b388d0fcda28ecc07
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Tue May 17 20:22:48 2011 +0200
indeo3: add @file doxy and a link to multimedia wiki documentation
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0d65e0f8cb0f924be95650f50f3d05d0b223aceb
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri May 20 00:58:00 2011 +0200
cmdutils: reset *picref_ptr to NULL in get_filtered_frame()
Avoid the presence of an invalid pointer, fix a crash in case of
get_filtered_frame() failure.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=328810390d0458b7c8200342a87f238f7610b776
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu May 19 19:01:38 2011 +0200
ffmpeg: remove useless NULL-check on avfilter_unref_buffer
The check is no more required since recent changes in the
avfilter_unref_buffer(), the check is done in the function.
Simplify.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ed96fffb6e0c744a405f379ba4ff4faf9e79173d
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri May 20 09:33:57 2011 +0200
libmp3lame: include "libavutil/intreadwrite.h" header
Fix compilation.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=80d156d7fdc44b09783ba242fe2681a6d4cc8df5
Merge: 6efb296 984ece7
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Fri May 20 05:42:04 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
qdm2: Use floating point synthesis filter.
h264: correct border check.
h264: fix loopfilter with threading at slice boundaries.
Fix ff_mpa_synth_filter_fixed() prototype
Rename costablegen.c ---> cos_tablegen.c.
Collapse tableprint.c into tableprint.h.
Simplify trig table rules
Remove potentially unstable filenames from comments in generated files.
Ignore generated tables and generated table generator programs.
Simplify CLEANFILES make variable by using wildcards.
Remove silly insults from avformat_version() Doxygen documentation.
mpegaudiodsp: fix x86 and ppc makefiles
configure: Adjust AVX assembler check.
mpegaudio: remove unused version of SAME_HEADER_MASK
mpegaudio: remove useless #undef at end of file
asfdec: add missing #include for av_bswap32()
mpegaudio: merge two #if CONFIG_FLOAT blocks
mpegaudio: move some struct definitions from mpegaudio.h
Move some mpegaudio functions to new mpegaudiodsp subsystem
Conflicts:
libavcodec/h264.c
libavcodec/x86/Makefile
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=984ece7503597d30e6f3bdeb67e337ea1616f880
Author: Vitor Sessak <vitor1001 at gmail.com>
Date: Thu May 19 21:33:27 2011 +0200
qdm2: Use floating point synthesis filter.
This avoid needlessly convertion from floating point to fixed point and back.
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4e987f8282ff7658a6f804b9db39954bb59fa72e
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Thu May 19 16:47:59 2011 -0400
h264: correct border check.
When backing up the top-left border, check that the top-left
(rather than left) MB indeed does belong to our slice. If it
doesn't, backing up has no positive effect but may accidentally
interfere with other threads writing in the same space.
Fixes occasional one-off effects when enabling slice-MT.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0ffc84150599d15b66a3960202e07755f99fe0d0
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Wed May 18 08:10:49 2011 -0400
h264: fix loopfilter with threading at slice boundaries.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=89a20987355757be64c49fb714721c38902ac1cc
Author: Mans Rullgard <mans at mansr.com>
Date: Thu May 19 20:46:24 2011 +0100
Fix ff_mpa_synth_filter_fixed() prototype
The prototype should use the same typedefs as the definition, or it
will fail where int32_t is not int (DOS apparently).
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6efb29686fc9a7f76480405df8fe7eaa7a9dd4cf
Author: Martin Storsjö <martin at martin.st>
Date: Wed May 18 16:21:50 2011 +0300
Reindent
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=65a4d8e5a78800a4f493fa21c4bb329d31df96ed
Author: Martin Storsjö <martin at martin.st>
Date: Wed May 18 16:21:49 2011 +0300
rtpenc_chain: Pass the MP4A_LATM flag to chained muxers
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ef409645f06368bcdcedd1b7fe19e25699ae5082
Author: Juan Carlos Rodriguez <ing.juancarlosrodriguez at hotmail.com>
Date: Wed May 18 16:21:48 2011 +0300
rtpenc: MP4A-LATM payload support
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bd61b2a1cac5fcaa9970dffe3b28c52774ea2f09
Author: Martin Storsjö <martin at martin.st>
Date: Wed May 18 16:21:47 2011 +0300
movenc: Pass AVFormatContext flags to the SDP generation
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=abe936388940e5d54057c74ba0afc3d228eccdc0
Author: Martin Storsjö <martin at martin.st>
Date: Wed May 18 16:21:46 2011 +0300
sdp: Allow passing AVFormatContext flags to the SDP generation
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c78a85adf4a153914233e02b4d44f9414bc579d7
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu May 19 12:01:25 2011 +0200
vsrc_buffer: document av_vsrc_buffer_add_video_buffer_ref()
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c000a9f78390b71812c7ee5187bbccc3c2d79b1e
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu May 19 01:17:16 2011 +0200
vsrc_buffer: add av_vsrc_buffer_add_frame()
The new function is a wrapper around
av_vsrc_buffer_add_video_buffer_ref(), and allows to simplify the act
of pushing AVFrame data to the source buffer.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d3fddb8454cab525cbcb6cc9c3d0ca29b6c78cdd
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu May 19 22:51:28 2011 +0200
vsrc_buffer: fix example in docs, add mandatory parameters
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=50764e19a8edc018b6e5276f1b3e4215ba66217f
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Thu May 19 01:02:54 2011 +0200
vsrc_buffer: make the source accept sws_param in init
Avoid the need of two distinct av_vsrc_add_video_buffer_ref*
functions. Simplify the interface.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=509b32cf5d5656473e277ac43dbb2ce9da66bff2
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri May 13 18:09:47 2011 +0200
vsrc_buffer: propagate avfilter_open() error code
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3799805e560f168811808ee0ba3befcb6fddc50e
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri May 13 18:07:51 2011 +0200
vsrc_buffer: fix style
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9fdf77217b39646afdb8907b977e3d7a59f1cb9e
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat May 14 11:46:14 2011 +0200
lavfi: add avfilter_get_video_buffer_ref_from_frame to avcodec.h
Simplify passing AVFrame data to av_vsrc_buffer_add_video_buffer_ref().
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6070b7e1c520e9ca389403bae20a2ad04c7d54c7
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat May 7 21:35:08 2011 +0200
vsrc_buffer: remove dependency on AVFrame
Rename av_vsrc_buffer_add_frame to
av_vsrc_buffer_add_video_buffer_ref(), and change its inteface to make
it accept in input an AVFilterBufferRef rather than an AVFrame.
This way the interface can be used without requiring the
inclusion/installation of libavcodec headers.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4887f8245c5dcd2a27817a678122eea4d1a0f31a
Author: Diego Biurrun <diego at biurrun.de>
Date: Mon May 16 00:53:07 2011 +0200
Rename costablegen.c ---> cos_tablegen.c.
This is consistent with how all other table generation programs are named.
Moreover this ensures that the cos table generation program is correctly
deleted when cleaning the tree.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9f2405661d5bcc9416f4b3339f1139997467e1f5
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu May 19 19:22:41 2011 +0200
Collapse tableprint.c into tableprint.h.
tableprint.c serves little purpose on its own and removing it allows building
the table generator programs with the normal HOSTPROGS Makefile rules.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=272874c9dbde5d48884c417b76f3c7f04938c92f
Author: Mans Rullgard <mans at mansr.com>
Date: Thu May 19 18:34:40 2011 +0100
Simplify trig table rules
This collapses the make rules for the trig tables into a pattern
rule. Based on a patch by Diego, modified to avoid using fragile
make constructs and allow future addition of fixed-point sin tables.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c98657a21536ef71a1d8d6a7ff4d69dd19d9e5b7
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu May 19 18:12:17 2011 +0200
Remove potentially unstable filenames from comments in generated files.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8a0572b05451b9a161989ab1ec2c03447a4c1ce6
Author: Diego Biurrun <diego at biurrun.de>
Date: Mon May 16 00:59:50 2011 +0200
Ignore generated tables and generated table generator programs.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d9a69f730e180ab9b1cac8a4d53d07b1ec375a38
Author: Diego Biurrun <diego at biurrun.de>
Date: Mon May 16 00:54:36 2011 +0200
Simplify CLEANFILES make variable by using wildcards.
Also ensures that generated file cos_fixed_tables.c is deleted on 'make clean'.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7ed0a77ff4d19eb77671ce786ef515e5ffb1496e
Author: Diego Biurrun <diego at biurrun.de>
Date: Thu May 19 17:39:50 2011 +0200
Remove silly insults from avformat_version() Doxygen documentation.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0b5e44ed2922f2abe0de9670d099666ca3622a69
Author: Mans Rullgard <mans at mansr.com>
Date: Thu May 19 16:26:39 2011 +0100
mpegaudiodsp: fix x86 and ppc makefiles
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=429059f866259b447233c3fa23fffddce3e39508
Author: Diego Biurrun <diego at biurrun.de>
Date: Mon May 16 14:23:59 2011 +0200
configure: Adjust AVX assembler check.
Older nasm versions have trouble assembling certain AVX instructions, but the
current AVX check did not detect this. Update the check to use an instruction
that triggers the nasm problem.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c2a16e44f8ed130c2b492f1f3ce09f7f55a7d4a4
Author: Mans Rullgard <mans at mansr.com>
Date: Thu May 19 14:01:11 2011 +0100
mpegaudio: remove unused version of SAME_HEADER_MASK
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d7d21c9f4befe8fea9596e41e691a9fba8f377e2
Author: Mans Rullgard <mans at mansr.com>
Date: Thu May 19 12:48:33 2011 +0100
mpegaudio: remove useless #undef at end of file
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b122c651075814722ade6f93c46cb2ee08c45b49
Author: Mans Rullgard <mans at mansr.com>
Date: Thu May 19 12:31:05 2011 +0100
asfdec: add missing #include for av_bswap32()
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c7bbc6cd7a7e26c6c6f26e1b06f8ce354c7a1a46
Author: Mans Rullgard <mans at mansr.com>
Date: Mon May 16 18:59:25 2011 +0100
mpegaudio: merge two #if CONFIG_FLOAT blocks
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=918d0584a452bf76264e717006f2cfc40b0de21f
Author: Mans Rullgard <mans at mansr.com>
Date: Tue May 17 14:22:25 2011 +0100
mpegaudio: move some struct definitions from mpegaudio.h
These structs are only used in mpegaudiodec.c, so move them there
and remove no longer needed #include lines from mpegaudio.h.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c4f5c2d6f4ffa3f4b56555059000208a6ba47b55
Author: Mans Rullgard <mans at mansr.com>
Date: Mon May 16 16:52:01 2011 +0100
Move some mpegaudio functions to new mpegaudiodsp subsystem
This separation allows these functions to be used in a cleaner
fashion from other codecs (e.g. qdm2) and simplifies creating
optimised versions of them.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3c7650a83d3bdca2fd680af722de344b092f65ec
Merge: 75a37b5 ea91e77
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Thu May 19 13:00:31 2011 +0200
Merge remote-tracking branch 'qatar/master'
This early morning merge should fix --disable-yasm
* qatar/master:
Clean up #includes in cmdutils.h.
g729: Merge g729.h into g729dec.c.
10l: wrap float_interleave functions in HAVE_YASM.
Conflicts:
libavcodec/g729.h
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ea91e77127229015d23a046f1797d3fc6a33e54d
Author: Diego Biurrun <diego at biurrun.de>
Date: Sun May 15 17:09:25 2011 +0200
Clean up #includes in cmdutils.h.
inttypes.h is not necessary, just stdint.h is enough.
Unconditionally #include avfilter.h in cmdutils.h. It is an installed
header with no non-standard external dependencies, so it is safe.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a2077b85da5bf71167b11925aabbb738558a134d
Author: Diego Biurrun <diego at biurrun.de>
Date: Tue May 17 15:29:58 2011 +0200
g729: Merge g729.h into g729dec.c.
The header contains just a single define that is only used in g729dec.c.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=75a37b57a59f6701d9443c5f7a0ceec108b27a18
Merge: 8529f9b 41e21e4
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Thu May 19 05:12:45 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
APIchanges: fill in date and commit for request_sample_fmt
Add floating-point sample format support to the ac3, eac3, dca, aac, and vorbis decoders.
Add support for request_sample_format in ffmpeg and ffplay.
Add APIchanges entry for request_sample_fmt.
Add request_sample_fmt field to AVCodecContext.
Add float_interleave() to FmtConvertContext with x86-optimized versions.
Remove unused make variable SEEK_REFFILE
fate: remove redundant aref and vref references
fate: remove do_ffmpeg_nocheck function
fate: do not collect -benchmark output
mpegaudiodec: remove decode_end() function
fate: run aref and vref as regular tests
mpegaudio: sanitise compute_antialias_* names
mpeg12: add slice-threading checks to slice-threading initializers.
h264: copy pixel_shift between slice threading contexts.
mdec: enable frame-level multithreading.
mdec.c: fix overread.
Conflicts:
libavcodec/aacdec.c
libavcodec/ac3dec.c
libavcodec/avcodec.h
libavcodec/dca.c
libavcodec/h264.c
libavcodec/mdec.c
libavcodec/mpeg12.c
libavcodec/options.c
libavcodec/version.h
libavcodec/vorbisdec.c
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8529f9b36b7c1b8f2cb36ba2709983517c4b6458
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed May 18 21:39:22 2011 +0200
av_find_stream_info: Print more details about max anaylize duration failures.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e98a95e7792f9452bc790f2552d9ea24d0f7818e
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Wed May 18 20:18:08 2011 -0400
10l: wrap float_interleave functions in HAVE_YASM.
fixes compilation with --disable-yasm
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=155d1d189bf240764a18a6923739e84d09ac5d08
Author: Etienne Buira <etienne.buira.lists at free.fr>
Date: Wed May 18 18:54:42 2011 +0200
Add little description for -rc_override
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=41e21e4db623ebd77f431a6f30cf21d62d9e1f33
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Wed May 18 17:52:31 2011 -0400
APIchanges: fill in date and commit for request_sample_fmt
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9aa8193a234ccb6a79cba5cc550531f62ffb0a17
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Fri Apr 22 21:30:19 2011 -0400
Add floating-point sample format support to the ac3, eac3, dca, aac, and vorbis
decoders.
Based on patches by clsid2 in ffdshow-tryout.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bc778a0cea3027941afa1ff6bbb424b3159a0b27
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Sun Apr 24 16:48:42 2011 -0400
Add support for request_sample_format in ffmpeg and ffplay.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=00e5da893dc8f67cbc9ed940c4da9423a01e4f8c
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Thu Apr 21 10:48:05 2011 -0400
Add APIchanges entry for request_sample_fmt.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=64150ff014708b4b00cb5d76237e9e908ac0fbfc
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Tue Apr 19 19:47:01 2011 -0400
Add request_sample_fmt field to AVCodecContext.
This will allow audio decoders to support output of different sample formats
as a runtime option.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=32f8fb8ecf8178b9c9ec8d7152f1fdd8537f7f3a
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Sun Apr 24 17:50:17 2011 -0400
Add float_interleave() to FmtConvertContext with x86-optimized versions.
Partially based on patches by clsid2 in ffdshow-tryout.
ff_float_interleave6() x86 improvements by Loren Merrit.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f907ad9b85d5e08e4a024e24734181940cd4fc48
Author: Mans Rullgard <mans at mansr.com>
Date: Wed May 18 17:13:15 2011 +0100
Remove unused make variable SEEK_REFFILE
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=164c24c858047f304a81278615409503c6a7da17
Author: Mans Rullgard <mans at mansr.com>
Date: Wed May 18 17:23:47 2011 +0100
fate: remove redundant aref and vref references
The ref targets are included in the FATE_[AV]CODEC lists created
by configure so they do not need to be listed separately in the
makefile. Filter them out when setting dependencies to avoid make
warnings about circular deps.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7e5cb2ef51650d1c3050cfa09bf4496813df5e57
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date: Wed May 18 13:48:39 2011 +0200
Parse 'bext' metadata in the wav demuxer
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=40612f260160014165f045d66da1d7e35ce857cf
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date: Thu Mar 3 16:41:11 2011 +0100
Cosmetics: indent
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6629dbd299717169c2dc8cf9218cf98e43322fb5
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date: Wed May 18 13:48:02 2011 +0200
Keep parsing wav until EOF if the input is seekable and we know the size of the data tag
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a06d238e8cc44ea970ebb2b671389c78bc5bb251
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date: Thu Feb 17 15:58:10 2011 +0100
Refactor the tag checking into a switch statement
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=93df511ec78a190a35b66f22e3a151f1b646a19a
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date: Wed May 18 13:47:23 2011 +0200
Use avio_tell() instead of url_ftell()
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=420ebd1850de594cfdbb573237ba9e2df39946ad
Author: Compn <tempn at twmi.rr.com>
Date: Wed May 18 11:50:34 2011 -0400
add x264opts entry to docs
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8146d16b60ec84aae93cfc4a9444d879f9d5bbfc
Author: JULIAN GARDNER <joolzg at btinternet.com>
Date: Wed May 18 16:51:20 2011 +0200
cleaned up the udp.c, removed some variables and an av_log
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e3ff6e8d0fb222a8fce7c747781258e6f5e47a70
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed May 18 16:36:08 2011 +0200
configure: favor pkg_config over sdl_config
This fixes linking issues on ubuntu.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d1f9621d39b80add240d09daf1328ceae613bcd4
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed May 18 15:39:40 2011 +0200
libx264: support passing arbitrary parameters.
Idea taken from mencoder. This should fix conflicts with presets as long as
the new system is used.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e89403216cc15563a7f701a9e6547abf2b8ad7a9
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed May 18 13:58:13 2011 +0200
ffmpeg: dont show_banner() on verbose<0
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1a14a27603fec02498627b6f92cea7bd57c8d41f
Author: Mans Rullgard <mans at mansr.com>
Date: Wed May 18 15:13:58 2011 +0100
fate: remove do_ffmpeg_nocheck function
This function is essentially an alias for run_ffmpeg and is only
used in one place. This patch removes the function and replaces
the call with the equivalent (simpler) run_ffmpeg call.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d4a7df423c7eda78185d79fb81ffe36b3d4253c4
Author: Mans Rullgard <mans at mansr.com>
Date: Wed May 18 15:05:26 2011 +0100
fate: do not collect -benchmark output
The old regtest scripts pass -benchmark and collect the utime values.
As these values are never used, this machinery can be removed.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a06bf6368be2acb760a10289645eba1f65bf967b
Author: Mans Rullgard <mans at mansr.com>
Date: Mon May 16 16:37:38 2011 +0100
mpegaudiodec: remove decode_end() function
This function is not needed since 721d6f2dc5 removed the DCT table
allocations for the configuration used here.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=70378ea1902b57ccb221157fbd3a411d11046ad0
Author: Mans Rullgard <mans at mansr.com>
Date: Wed May 18 13:05:39 2011 +0100
fate: run aref and vref as regular tests
These tests create reference files used for psnr calculation in
the other codec tests. Treating them as (mostly) regular tests
simplifies the makefile and makes them visible in the fate reports.
The latter makes errors in these runs easier to identify.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dede36bd024fb23da244dbfab32b7ef18ca51c82
Author: Mans Rullgard <mans at mansr.com>
Date: Tue May 17 20:39:09 2011 +0100
mpegaudio: sanitise compute_antialias_* names
This makes the compute_antialias functions use the same naming
convention as everything else.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=508a24f8dc63e74bd9917e6f0c4cdbb744741ef0
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 17 10:26:29 2011 -0400
mpeg12: add slice-threading checks to slice-threading initializers.
Fixes "make THREADS=2 THREAD_TYPE=1 fate-mpeg2-field-enc".
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8d44cd2cd82e27e6b051fe0606dece3b0bec0bcd
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 17 10:26:30 2011 -0400
h264: copy pixel_shift between slice threading contexts.
Fixes "make THREADS=2 THREAD_TYPE=2
fate-h264-conformance-frext-pph10i3_panasonic_a".
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a64c58a24023b3e8c9b30bfb6908150b57117a3b
Author: Alexander Strange <astrange at ithinksw.com>
Date: Tue May 10 11:29:09 2011 -0400
mdec: enable frame-level multithreading.
Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=32ac63ee10ca5daa149344a75d736c1b98177392
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date: Tue May 10 11:29:08 2011 -0400
mdec.c: fix overread.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=64be0d1edad630f5bc0f287022f5880de07915b2
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Wed May 18 00:43:25 2011 +0200
id3v2: prevent unsigned integer overflow in ff_id3v2_parse()
In ff_id3v2_parse(), prevent unsigned integer overflow if data length
indicator is skipped and tlen is < 4.
Fix crash decoding file Allaby_cut.mp3, fix trac issue #182.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b69e5ee9027ddc1820796253f2d2bcd4e6fdba00
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Tue May 17 23:28:19 2011 +0200
id3v2: add @file doxy and link to format documentation
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b4bcd1e2f1d603419ea9d4fdaab400b1ad35e58c
Merge: 7a88617 a26d2b4
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed May 18 05:42:42 2011 +0200
Merge remote-tracking branch 'qatar/master'
* qatar/master:
Fix compilation of iirfilter-test.
libx264: handle closed GOP codec flag
lavf: remove duplicate assignment in avformat_alloc_context.
lavf: use designated initializers for AVClasses.
flvdec: clenup debug code
asfdec: fix possible overread on broken files.
asfdec: do not fall back to binary/generic search
asfdec: reindent after previous commit c7bd5ed
asfdec: fallback to binary search internally
mpegaudio: add _fixed suffix to some names
Modify x86util.asm to ease transitioning to 10-bit H.264 assembly.
dct: build dct32 as separate object files
qdm2: include correct header for rdft
Conflicts:
ffpresets/libx264-fast.ffpreset
ffpresets/libx264-fast_firstpass.ffpreset
ffpresets/libx264-faster.ffpreset
ffpresets/libx264-faster_firstpass.ffpreset
ffpresets/libx264-medium.ffpreset
ffpresets/libx264-medium_firstpass.ffpreset
ffpresets/libx264-placebo.ffpreset
ffpresets/libx264-placebo_firstpass.ffpreset
ffpresets/libx264-slow.ffpreset
ffpresets/libx264-slow_firstpass.ffpreset
ffpresets/libx264-slower.ffpreset
ffpresets/libx264-slower_firstpass.ffpreset
ffpresets/libx264-superfast.ffpreset
ffpresets/libx264-superfast_firstpass.ffpreset
ffpresets/libx264-ultrafast.ffpreset
ffpresets/libx264-ultrafast_firstpass.ffpreset
ffpresets/libx264-veryfast.ffpreset
ffpresets/libx264-veryfast_firstpass.ffpreset
ffpresets/libx264-veryslow.ffpreset
ffpresets/libx264-veryslow_firstpass.ffpreset
libavformat/flvdec.c
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7a88617c43ce534d94591dd78d4958333492b939
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed May 18 00:03:19 2011 +0200
configure: opensolaris install is not compatible with ffmpeg, allow overriding it.
ginstall works on opensolaris.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a26d2b4bc8af02b27168c277c5097273c05652c2
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Tue May 17 18:06:51 2011 -0400
Fix compilation of iirfilter-test.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9132f2ad0c064b5cebfc0e7ad562ac0cfd67a79e
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Wed May 18 00:01:40 2011 +0200
eval: opensolaris strtod() cannot handle 0x1234
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e25c67108a77b2dbf13de1339b5314d07e3ffa02
Author: Jindrich Makovicka <jindrich.makovicka at nangu.tv>
Date: Tue May 10 15:11:45 2011 +0200
libx264: handle closed GOP codec flag
Also update libx264 presets to keep closed gop as default.
Signed-off-by: Jindrich Makovicka <makovick at gmail.com>
Signed-off-by: Anton Khirnov <anton at khirnov.net>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=29e3489602aeb72dbd8ceebfcfa7025e8a57acaf
Author: Anton Khirnov <anton at khirnov.net>
Date: Fri Apr 29 11:42:05 2011 +0200
lavf: remove duplicate assignment in avformat_alloc_context.
AVClass is already initialized in avformat_get_context_defaults.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f0029cbcf68d77f4ea0ea0cc36596ea2a5305b13
Author: Anton Khirnov <anton at khirnov.net>
Date: Fri Apr 29 11:30:02 2011 +0200
lavf: use designated initializers for AVClasses.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3d922c84622e7bf8603390b154630c3d62b93b12
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date: Tue May 17 19:52:36 2011 +0200
Make sure neither data_size nor sample_count is negative
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cc1ca9e534d540aa698d14763aee2933ca3dca59
Author: Tomas Härdin <tomas.hardin at codemill.se>
Date: Tue May 17 19:46:08 2011 +0200
Refactor the 'fmt ' tag search and parsing
Moving the search and parsing of the 'fmt ' info the main loop of wav_read_header() allows tags that precede it to be parsed.
Creating wav_parse_fmt_tag() makes wav_read_header() easier to read.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=13220b1856c98d83ad8ac237e789927cce0b9413
Author: Alex Converse <alex.converse at gmail.com>
Date: Tue May 17 12:49:42 2011 -0700
flvdec: clenup debug code
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=29fa570d0c74c59a4a970f5ade9fbd126314cbd9
Author: Uoti Urpala <uoti.urpala at pp1.inet.fi>
Date: Thu May 12 10:20:27 2011 -0400
asfdec: fix possible overread on broken files.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=69fa23961ededd725c68b188493cf2653d70f4fd
Author: Vladimir Pantelic <vladoman at gmail.com>
Date: Tue May 17 17:30:05 2011 +0200
asfdec: do not fall back to binary/generic search
asf_read_seek() inside the asf demuxer already does the
right thing, it tries the index and if that fails it uses
binary search. If binary search is called from outside of asfdec.c
it will fail because the asf code cannot clean up after itself.
Therefore introduce AVFMT_NOBINSEARCH that prevents the seek
code to fallback to binary search and AVFMT_NOGENSEARCH that
prevents the seek code to fallback to generic search.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b58bc17cf72fcd79b6ed80faae2d0c88729def15
Author: Vladimir Pantelic <vladoman at gmail.com>
Date: Thu May 12 10:26:32 2011 +0200
asfdec: reindent after previous commit c7bd5ed
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c7bd5edae4573d901583475608865c6f6ca64061
Author: Vladimir Pantelic <vladoman at gmail.com>
Date: Thu May 12 10:25:54 2011 +0200
asfdec: fallback to binary search internally
lavf will do that anyway in case seek by index fails
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4bac1bbc3bc6e102cd1e8bfd0a36db07d769dfea
Author: Mans Rullgard <mans at mansr.com>
Date: Tue May 17 13:07:08 2011 +0100
mpegaudio: add _fixed suffix to some names
This adds a _fixed suffix to the fixed-point versions of things
with both float and fixed-point variants. This makes it more
consistent with other dual-implementation things, e.g. fft.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d0005d347d0831c904630fe70408c9fd4eec18e8
Author: Daniel Kang <daniel.d.kang at gmail.com>
Date: Mon May 16 17:18:22 2011 -0400
Modify x86util.asm to ease transitioning to 10-bit H.264 assembly.
Arguments for variable size instructions are added to many macros, along
with other various changes. The x86util.asm code was ported from x264.
Signed-off-by: Diego Biurrun <diego at biurrun.de>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a4b6000b00850f74fabc06f673da49331d5fdf5d
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue May 17 16:48:39 2011 +0200
ffmpeg: reset top_field_first in opt_input_file().
This allows seting tff for inputs without also setting it for the output
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6f2309ed2e0c5c02ab417f3f0acad23e86411079
Author: Mans Rullgard <mans at mansr.com>
Date: Tue May 17 11:48:28 2011 +0100
dct: build dct32 as separate object files
This builds the float and fixed-point versions of dct32 separately
instead of #including the file in dct.c and mpegaudiodec.c.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1362a291c971ba2c46c08f0533265b294030de27
Author: Mans Rullgard <mans at mansr.com>
Date: Tue May 17 13:42:43 2011 +0100
qdm2: include correct header for rdft
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bec994dff22c5f3f0a5c7a96b333b3faab81c02d
Author: Nicolas George <nicolas.george at normalesup.org>
Date: Fri Apr 15 17:08:12 2011 +0200
Ogg demuxer: give meaningful error codes and warnings.
Signed-off-by: Nicolas George <nicolas.george at normalesup.org>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=34b92dbd942f6aef50632bf86eb87bf3b0175b26
Merge: cb8b824 f8ae3a2
Author: Compn <tempn at twmi.rr.com>
Date: Mon May 16 23:31:23 2011 -0400
Merge branch 'master' of git.videolan.org:ffmpeg
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cb8b824a0899a086ed22eef84b0eedbcab6788c9
Author: Compn <tempn at twmi.rr.com>
Date: Mon May 16 23:30:41 2011 -0400
update changelog with 9/10 bit H264 and FFV1 changes
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f8ae3a2108b612776e886d927b4a7289dde619f1
Merge: e6e7ba0 901ff51
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue May 17 04:47:05 2011 +0200
Merge remote branch 'qatar/master'
12 files changed, 36 insertions(+), 81 deletions(-)
yes thats 36 new lines in 14 commits
* qatar/master:
ffmpeg: fix -aspect cli option
Restructure video filter implementation in ffmpeg.c.
ffplay: remove audio_write_get_buf_size() forward declaration
lavfi: print key-frame and picture type information in ff_dlog_ref()
mathops: remove ancient confusing comment
cws2fws: Improve error message wording.
tools: Check the return value of write().
mpegaudio: move OUT_FMT macro to mpegaudiodec.c
mpegaudio: remove OUT_MIN/MAX macros
Add missing #includes to mp3_header_(de)compress bsf
dct: fix indentation
dct: bypass table allocation for DCT_II of size 32
h264dsp_mmx: Add #ifdefs around some mmxext functions on x86_64.
Remove unused header mpegaudio3.h.
Conflicts:
ffmpeg.c
libavcodec/mpegaudio.h
libavcodec/mpegaudio3.h
libavfilter/avfilter.c
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e6e7ba0ce3aadef32f7f16f706c4a0406b5bd70f
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Tue May 17 00:46:48 2011 +0200
Add some forgotten const to function arguments in libavfilter & libavformat.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f2962ac8ad353c12d81bc515a01427f0912b4a69
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Tue May 17 01:56:01 2011 +0200
Write channel_layout for multichannel aif files.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6d721f714ee61d6e244b980113aa24d5afcbfee0
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Tue May 17 01:47:12 2011 +0200
Fix ff_mov_write_chan() so it can be used by other muxers.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d2549ba9df1a1aac8c0ae19bfca2c81e508ba02e
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Tue May 17 01:17:27 2011 +0200
Fix some mov files with little endian audio (tickets 201 - 203).
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e280a4da2ae6fd44f0079358ecc5aa08e388a5ed
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun May 15 13:24:46 2011 +0200
iff/8svx: redesign 8SVX demuxing and decoding for handling stereo samples correctly
Make the iff demuxer send the whole audio chunk to the decoder as a
single packet, move stereo interleaving from the iff demuxer to the
decoder, and introduce an 8svx_raw decoder which performs
stereo interleaving.
This is required for handling stereo data correctly, indeed samples
are stored like:
LLLLLL....RRRRRR
that is all left samples are at the beginning of the chunk, all right
samples at the end, so it is necessary to store and process the whole
buffer in order to decode each frame. Thus the decoder needs all the
audio chunk before it can return interleaved data.
Fix decoding of files 8svx_exp.iff and 8svx_fib.iff, fix trac issue #169.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d8353256a3ae9bbf76b9b080884b82566c4938ab
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri May 13 23:28:18 2011 +0200
iff: compact code setting metadata tags
Ease readability.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=34f590b29bc427036b6cb030bcc23d120316c20f
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Tue May 10 15:40:03 2011 +0200
iff: fix bitrate computation for compressed audio stream
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1af99b0292b7e27f989ecf817a09e2b29976490f
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Tue May 10 15:33:36 2011 +0200
iff: distinguish fields for audio and video compression
Create separate fields 8svx_compression (for audio compression), and
bitmap_compression (for video compression), and perform minor related
logging tweaks.
Improve clarity, also simplify the case when both types of compression
are employed in the same file.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c0170d09738c74280af78c6f64914c52a9b6e075
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sun May 15 12:47:06 2011 +0200
imgutils: introduce internal image_get_linesize() and use it
Allow to factorize code between av_image_get_linesize() and
av_image_fill_linesizes(), and add missing checks.
Increase robustness.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0d73227c712eca2247e06d7a3c2daeb6f6f2a128
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri May 13 16:27:35 2011 +0200
imgutils: make av_image_get_linesize() return AVERROR(EINVAL) for invalid pixel formats
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d8c7a216024e1408a1f865227cdfd371ddbe1d59
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon May 16 23:44:35 2011 +0200
drawtext: specify union type for setting default options
Fix warnings of the type:
vf_drawtext.c:NNN: warning: missing braces around initializer
vf_drawtext.c:NNN: warning: (near initialization for ‘drawtext_options[X].default_val’)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e8ea9c21790660256942c66a74bf992287f8bb7b
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon May 16 23:48:00 2011 +0200
drawtext: reindent after the previous commit
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ce207e050e38352541531e2f09d62c2f54680063
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon May 16 20:11:50 2011 +0200
drawtext: fix strftime() text expansion
The feature was dropped after the filter was partially rewritten and
recommitted.
Fix issue #207.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=901ff51116f831c9082e14c80c7481dd3999aa30
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date: Fri Apr 1 17:30:45 2011 +0200
ffmpeg: fix -aspect cli option
Redesign the way -aspect option is handled. This is done by making
ffmpeg read the sample aspect ratio set in the corresponding input
stream by default, and overriding it using the value specified by
-aspect.
If the output display aspect ratio is specified with -aspect, it is
set at the end of the filterchain, thus overriding the value set by
filters in the filterchain.
This implementation is more robust, since does not modify the
filterchain description (which was creating potential syntax errors).
(Cherry-pick abf8342aa94bdf06bb324f6723a6743dd628d5c6)
Another aspect ratio fix try. This leaves the setdar addition at the end
(preferred by people).
(Cherry-pick e7c7b0d000e81d24327602e04d8fed400dbb7193)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9d5fa6182dd2e41d5c174b29ef2a1a2f83a02d23
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon Feb 14 23:02:10 2011 +0100
Restructure video filter implementation in ffmpeg.c.
This fixes several bugs like multiple outputs and -aspect mixed with -vf
(cherry picked from commit 1762d9ced70ccc46c5d3e5d64e56a48d0fbbd4f7)
(cherry picked from commit 5c20c81bfa526b3a269db9c88b0c9007861f0917)
(cherry picked from commit a7844c580d83d8466c161a0e3979b3902d0d9100)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3a7c977417f7904a6213048ed3e57dd79264d3d5
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Tue Apr 12 12:06:49 2011 +0200
ffplay: remove audio_write_get_buf_size() forward declaration
Move up the definition of audio_write_get_buf_size(), so that it is
defined before it is used. Simplify.
(cherry picked from commit 8776f3d22e401e30d17856e341f6cabbbefa92f7)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5dc65a3d0374ffd85e5ff1c89f5917d392897920
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat Apr 23 19:55:59 2011 +0200
lavfi: print key-frame and picture type information in ff_dlog_ref()
Signed-off-by: Stefano Sabatini <stefano.sabatini-lala at poste.it>
(cherry picked from commit f7bdffb09da597c5d6afff5359523370470ad072)
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=005db470115ebe2c973688bed9695356f487d674
Author: Mans Rullgard <mans at mansr.com>
Date: Mon May 16 21:31:06 2011 +0100
mathops: remove ancient confusing comment
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9763420bcc4a50a4c6e9ce2ee46f10de0bc7760c
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon May 16 21:52:35 2011 +0200
rawdec: Allow overriding top field first.
Iam not sure this is the best way to implement it, but its the simplest
and keeps the code seperate from the application. Keeping ffmpeg.c
simple and not requireing user apps to duplicate this code.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=198783744e181f047925bf829c69a2a35b85f6ab
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon May 16 21:20:35 2011 +0200
ffmpeg: initialize input_codec array earlier.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5319f48a5753772e5c04c022a0ed903d8ceecbd1
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon May 16 21:00:06 2011 +0200
cmdutils: Allocate private decoder context if its not allocated yet.
This fixes and simplifies setting decoder private options.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c540061f3f552daa3724289b59b0a7a3692ad740
Author: Diego Biurrun <diego at biurrun.de>
Date: Sun May 15 22:17:35 2011 +0200
cws2fws: Improve error message wording.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d39facc783c270227e5b7c75db3dec406ed19018
Author: Diego Biurrun <diego at biurrun.de>
Date: Sun May 15 18:34:11 2011 +0200
tools: Check the return value of write().
This fixes several warnings of the type:
warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bdefbf3e8857d2861d8d57c0ef583fe15a46d1a4
Author: Mans Rullgard <mans at mansr.com>
Date: Mon May 16 17:06:30 2011 +0100
mpegaudio: move OUT_FMT macro to mpegaudiodec.c
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=92ea249d7db4baf64680f412c6bd99ff85860723
Author: Mans Rullgard <mans at mansr.com>
Date: Mon May 16 17:13:23 2011 +0100
mpegaudio: remove OUT_MIN/MAX macros
These macros are no longer needed after the s32 output was removed.
Change the relevant code to use av_clip_int16() instead of using
explicit limits.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5026f946fda58b209334a40319af7c42ceb985fe
Author: Mans Rullgard <mans at mansr.com>
Date: Mon May 16 15:23:22 2011 +0100
Add missing #includes to mp3_header_(de)compress bsf
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9503fbb859d859fada35c966af8d4765a8b819fa
Author: Mans Rullgard <mans at mansr.com>
Date: Mon May 16 15:57:36 2011 +0100
dct: fix indentation
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=721d6f2dc5437df21ae17923b29fa2be847764c7
Author: Mans Rullgard <mans at mansr.com>
Date: Mon May 16 15:57:04 2011 +0100
dct: bypass table allocation for DCT_II of size 32
The size-32 DCT_II has a special implementation which doesn't use
the normal tables. Skipping allocation of these in this case saves
some memory.
Signed-off-by: Mans Rullgard <mans at mansr.com>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=68bed67d2eaabcfa7eaf00442312055f7d953b69
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Mon May 16 01:51:04 2011 +0200
pngdec: relax condition for setting monoblack pixel format
Ignore color_type information for setting the monoblack pixel format,
only rely on bit_depth.
In particular: fix Test_1bpp_grayscale.png from issue #172.
This may work fine for some broken encoder, and not for others.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=257de5fb25454209ccb3fd152d1ff3c98813e2ce
Author: Gil Pedersen <gil at cmi.aau.dk>
Date: Mon May 16 14:40:56 2011 +0200
h264dsp_mmx: Add #ifdefs around some mmxext functions on x86_64.
This fixes linking errors due to undefined symbols on x86_64 OS X.
Signed-off-by: Diego Biurrun <diego at biurrun.de>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d39bf3df729bed5f5df5d973ecc7110434416fe3
Author: Diego Biurrun <diego at biurrun.de>
Date: Mon May 16 03:34:20 2011 +0200
Remove unused header mpegaudio3.h.
The header is a part of an MP3 encoder that never saw the light of day.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=85eedcf6ff46b5d3e593a16ebcdd84af278e6d83
Author: ami_stuff <ami_stuff at o2.pl>
Date: Mon May 16 11:26:45 2011 +0200
Support decoding of 1bpp rawvideo in avi (ticket 205).
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0eba7fc2935fb5d1aba949d89be4049669d1e621
Author: ami_stuff <ami_stuff at o2.pl>
Date: Mon May 16 11:25:57 2011 +0200
Support decoding of 2bpp rawvideo in avi (ticket 206).
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d43a6edf7d62fb24f96697a7ad31cf585db4724c
Author: Carl Eugen Hoyos <cehoyos at ag.or.at>
Date: Mon May 16 11:24:23 2011 +0200
Bump minor after adding a caf muxer.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fc193793c625afc9af2b7d7d46248f78da7e3a2d
Merge: 350f3d1 033a4a9
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon May 16 05:01:24 2011 +0200
Merge remote branch 'qatar/master'
* qatar/master:
aacdec: Use float instead of int16_t for ltp_state to avoid needless rounding.
acelp: Remove unused gray_decode table.
dfa: Remove unused variable.
configure: Include AVX availability in summary output.
configure: use same CPPFLAGS in kFreeBSD as Linux
Merged-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=350f3d145be685768292f751ec4bec8439bf1113
Author: Hanspeter Niederstrasser <niederstrasser at gmail.com>
Date: Mon May 16 02:57:15 2011 +0200
configure: another try on fixing osx/mingw SDL
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=033a4a942a81a1880ca5a89e7eb3a2b5f529a7fb
Author: Justin Ruggles <justin.ruggles at gmail.com>
Date: Sun May 15 11:07:29 2011 -0400
aacdec: Use float instead of int16_t for ltp_state to avoid needless rounding.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a80f74c584296971c6e6b7e0c10d9b5ec0440857
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Sun May 15 22:37:02 2011 +0200
av_picture_crop(): Support simple cases with packed pixels too.
This fixes a regression when linked to old ffmpeg.
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7f995abed362be3ae54c6f0464cf00b2c89b7678
Author: Diego Biurrun <diego at biurrun.de>
Date: Fri Apr 29 19:42:00 2011 +0200
acelp: Remove unused gray_decode table.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b1bb3b8d875900b6ea6a560d9336e4d4b3f8fb37
Author: Diego Biurrun <diego at biurrun.de>
Date: Sun May 15 13:12:47 2011 +0200
dfa: Remove unused variable.
This fixes the warning:
libavcodec/dfa.c:189: warning: unused variable ‘frame_end’
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c73b779d3576754f883ad5d5968cfae131752f40
Author: Diego Biurrun <diego at biurrun.de>
Date: Sun May 15 11:46:18 2011 +0200
configure: Include AVX availability in summary output.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=27614b121776aa2b32579808810fb95839627bd9
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat May 14 19:47:55 2011 +0200
rawdec: propagate pict_type information to the output frame
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a05d02079e0fde1ff9b6abfda79ff20b38f68439
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat May 14 15:19:26 2011 +0200
showinfo: replace "CRC" by "checksum"
Indeed the Adler-32 checksum, which is computed by showinfo, is not
cyclic, so using the term "CRC" is wrong/confusing.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5a2ea3cffb1ca6c99244b6a9b240cdbac27a0928
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat May 14 15:09:54 2011 +0200
showinfo: fix vertical align nit
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bb82ea797fb6538308af84310118d8006b150318
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Sat May 14 13:20:52 2011 +0200
showinfo: fix computation of Adler checksum
Previously the code was computing the checksum only for the first line
of each plane.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=10931720cd55d83e0b933b8a9bb0795fd9e48875
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date: Fri May 13 15:42:31 2011 +0200
imgutils: generalize linesize computation for bitstream formats
Make it a subcase of the general algorithm used for the non-bitstream
case. Simplify, and make av_image_get_linesize() and
av_image_fill_linesizes() correctly return the right value when plane
!= 0.
In particular fix a crash occurring with:
-vf format=monow,showinfo,format=monow.
URL: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c1f54478050279663217fe5ffa4bc90f60e7030d
Author: Reinhard Tartler <siretart at tauware.de>
Date: Sat May 14 16:10:30 2011 +0200
configure: use same CPPFLAGS in kFreeBSD as Linux
046f081b46c8479820409cf8f530b988221bd15b reorganized the CPPFLAGS to no
longer add -D_POSIX_C_SOURCE unconditionally, but only on systems (e.g.,
glibc based ones) that require it. As kFreeBSD uses glibc, it needs to
be treated similar.
Additionally, _BSD_SOURCE is turned on to enable some additional types
such as caddr_t, which are normally enabled on BSD but not with glibc.
More information about the ffmpeg-cvslog
mailing list