[FFmpeg-devel] Thank you
Luca Barbato
lu_zero
Fri Jan 28 01:46:33 CET 2011
Here some statistics, I was playing with ranges in git and I came up
with some data =)
In 9 days we got about 154 commits from 22 different people.
631 files changed, 9814 insertions(+), 10047 deletions(-)
I'd like to thank everybody for the hard work poured into the project.
lu
Alex Converse (2):
aacenc: mark SBR absent
Remove H.264 encoder fragments
Anssi Hannula (3):
dca: consider a stream with XXCh/X96 in ExSS as DTS-HD HRA
dca: add profile names
libfaac: add recognized profiles array
Anton Khirnov (16):
id3v2: make ff_id3v2_parse static
id3v2: convert metadata after all the tags were read
id3v2: don't overwrite existing tags
Split mp3 demuxer and muxer into separate files.
id3v2: use an enum for encodings instead of magic numbers.
lavf: move the version macros to a new header
avio: add av_put_str and deprecate put_strz in favor of it
lavf: move ff_put_str16_nolen from asf to avio and rename it
mp3enc: add support for writing UTF-16 tags
mp3enc: handle errors in id3v2_put_ttag
id3v2: split tables for various ID3v2 versions
mp3enc: support for id3v2.3 tags using a per-muxer AVOption
lavf: make a variant of ff_get_str16_nolen public
asfdec: remove some commented-out cruft
mov: simplify mov_read_chapters() by using avio_get_str16be
mov: simplify mov_read_chapters() by using avio_get_str16be
Cl?ment B?sch (1):
Move ID3v1 skip from decoder to demuxer
Daniel Verkamp (2):
Fix ALLPROGS_G so that *_g binaries get cleaned properly
configure: move network tests before results are needed
Diego Elio 'Flameeyes' Petten? (1):
Don't check for DEBUG before using dprintf.
Diego Elio Petten? (28):
Mark qmf_window table static to atrac.c unit.
Rename sf_table in atrac.c unit to ff_atrac_sf_table.
Make this_year static to cmdutils.c
Make the ff_lockmgr_cb function pointer static to utils.c
Make denoise_dct_c and dct_quantize_trellis_c static.
Make dvenc.c functions static to the unit.
Make local variables static.
Don't declare a pcm_dvd encoder.
Make ff_realmedia_mp3_dynamic_handler static.
Make RTPFirstDynamicPayloadHandler static to rtpdec.c
Remove unused ac3_parametric_bit_allocation function.
Move ff_ac3_critical_band_size_tab in ac3.c for non-hardcoded tables.
Make ff_interleave_compare_dts static to utils.c.
Make ff_h264_decode_rbsp_trailing static to h264.c
Make ff_mxf_pixel_layouts static to mxf.c.
Remove unused ff_ac3_parse_header_full function.
Make ff_png_pass_xmin and ff_png_pass_xshift static to png.c.
Make ff_spatial_idwt_{init, slice} static to dwt.c
Make ff_sin_tabs constant to rdft.c
Make ff_ass_subtitle_header static to ass.c
Make ff_h264_find_frame_end static to h264.c; delete h264_parser.h
Make ff_rtsp_send_cmd_with_content_async static to rtsp.c.
Make ff_add_wav static to ra144.c
Mark C base versions of FFT functions static to fft.c
Make the avfilter debug functions and macros static to avfilter.c
Make ff_cmap_read_palette static to libavcodec/iff.c. Delete iff.h.
Add ff_ prefix to data symbols of encoders, decoders, hwaccel,
parsers, bsf.
Prefix all _demuxer, _muxer, _protocol from libavformat and
libavdevice.
Georgi Chorbadzhiyski (5):
Add service_provider and service_name metadata
libavcodec minor version is > 99 so fix the formating
Set service_provider and service_name in mpegts demuxer
mpegtsenc: remove unused variables
mpegtsenc: set reserved bits to 1 in PCR field
Jai Menon (1):
ffmetaenc: Use correct format specifiers.
Janne Grunau (3):
consolidate .gitignore patters into a single file
mpegtsenc: prefer metadata keyed with "service_name"
aacenc: fix typo in sync extension constant in 8ae0fa2
Jason Garrett-Glaser (1):
Deprecate CREDITS It's useless now that we've switched to git.
Justin Ruggles (18):
Add regression test for stereo s16le in voc.
Fix use of sstep/dstep in ff_iir_filter().
Add function ff_iir_filter_flt() to accept floating-point input
and output.
cosmetics: wrap long line
Add memory allocation failure checks to ff_iir_filter_init_coeffs().
cosmetics: vertical alignment and line wrap
Split out Butterworth filter coeff init to a separate function.
Add biquad high-pass and low-pass IIR filters.
iir: change filter type if/else to a switch.
Move lpc_compute_autocorr() from DSPContext to a new struct
LPCContext.
Separate window function from autocorrelation.
cosmetics related to LPC changes.
iir: Change dst param to float* in ff_iir_filter_flt().
10l: reverse the biquad coefficients.
Change DSPContext.vector_fmul() from dst=dst*src to dest=src0*src1.
ac3enc: use dsputil functions in apply_window()
ac3: Remove ff_ac3_critical_band_size_tab.
Add ff_ prefix to ac3_common_init().
Kostya (2):
Extend WavPack demuxer and decoder to support >2 channel audio
reindent after last commit
Luca Barbato (1):
Add ff_ to AVHWAccel decoders
Mans Rullgard (49):
Update git-howto with ffmpeg.org URLs
avfilter: remove stray semicolon
Fix quoting in version.sh
Use INFINITY and NAN macros instead of 1/0 and 0/0
Use -Bsymbolic for shared libs only, not executables
cpu-test: include stdio.h only for test prog
configure: make $TMPE executable
regtest: add openssl to md5 alternatives
x86: remove VLA in ac3_downmix_sse
Replace ASMALIGN() with .p2align
a64enc: make PixelFormat arrays const
fate: simplify vp8 rules
armcc: suppress 'assignment in condition' warning
armcc: suppress warning about hardfp compatibility
ARM: improve VFP ABI check
configure: fix mktemp test and fallback function
Make PNG test depend on PNG codec
dca: pretty-print some tables
Makefile: simplify setting of some variables
Make demuxers auto-select parsers they need
configure: simplify exit traps
configure: better test for mktemp
Fix libavformat version extraction in configure
fate: make lavfi tests output only md5
fate: add lossless h264 test
Make LOCAL_ALIGNED macro fully C99 compatible
Makefile: simplify test tools handling
Remove "libmpeg2" bitstream reader
Sanitise get_bits macros, part 1
Sanitise get_bits macros, part 2
get_bits: move tracing macros to end of file
Remove redundant checks against MIN_CACHE_BITS
MIPS: use inline asm only when supported by compiler
Disable symbol versioning on some BSDs
Add CFLAGS needed by PathScale compiler
ARM: NEON: fix overflow in h264 16x16 planar pred
ffserver: put gcc attribute under proper ifdef
fate: add h264 test for extreme cases in planar prediction
x86: fix overflow in h264 8x8 planar prediction
Make denoise_dct_c() and dct_quantize_trellis_c() static in
definitions
avidec: make print_tag() a macro and remove related ifdefs
latm: remove superflous #includes
Makefile: fix cleaning of tools in tests directory
ac3: remove ff_ac3_critical_band_size_tab[] external declaration
tty: remove superflous #include <strings.h>
intfloat_readwrite: include "mathematics.h" for fallback macros
configure: add filter_out() function
armcc: filter out non-gcc options from ASFLAGS
Revert "mov: simplify mov_read_chapters() by using avio_get_str16be"
Marco Gittler (1):
Pass field order flag to libx264
Martin Storsjo (4):
rtsp: Make make_setup_request a nonstatic function
rtsp: Split out a function undoing the setup made by
ff_rtsp_make_setup_request
rtsp: Use ff_rtsp_undo_setup in the cleanup code in
ff_rtsp_make_request
rtspdec: Move rtsp_read_pause up, next to rtsp_read_play
Martin Storsj? (2):
applehttp: Fix the key check in handle_variant_args
rtspdec: Retry with TCP if UDP failed
Mike Scheutzow (1):
streamid does not work with newaudio, newvideo, newsubtitle
Reimar D?ffinger (2):
Handle input or output len of 0 properly in lzo decoder.
Use av_fast_malloc instead of av_realloc.
Reinhard Tartler (1):
ffserver: cleanup
Ronald S. Bultje (7):
Fix horizontal/horizontal_up 8x8l intra prediction x86/simd
functions. The original functions did not work correctly for edge
pixels, e.g. when CODEC_FLAG_EMU_EDGE is set, leading to corrupt
output in e.g. VLC. Based on a patch by Daniel Kang <daniel d kang
gmail com>.
Set gray (128) U/V planes for chroma-less samples. Fixes two fate
samples when played with -flags emu_edge.
Revert 2a1f431d38ea9c05abb215d70c7dc09cdb6888ab, it broke H264
lossless.
Fix crash on resolution change (issue 2393).
Reindent.
Don't do edge emulation unless the edge pixels will be used in MC.
VP8: don't overread edges on fourtap MC.
Stefano Sabatini (3):
Remove outdated and confusing comment.
Amend documentation for the image2 demuxer, to better reflect the
current behavior.
Do not set audio_resample to 0 if audio_sync_method is > 1.
PS: the previous group of 9 days had 147 from 25 people,
125 files changed, 1792 insertions(+), 728 deletions(-)
the ranges are f4f5cab94..d1b6f33bf and dc7e07ac1f..f4f5cab94 if you
want to dig a bit as well.
--
Luca Barbato
Gentoo/linux
http://dev.gentoo.org/~lu_zero
More information about the ffmpeg-devel
mailing list