2007-03-31 |
gpoirier |
Add doxy comments, based on Loren's explanations posted here:
libavcodec
|
2007-03-31 |
diego |
dct-test works on non-x86 now.
libavcodec
|
2007-03-31 |
diego |
platform-independent restructuring and code simplification
libavcodec
|
2007-03-31 |
diego |
Remove illegal call to exit().
libavcodec
|
2007-03-31 |
mru |
call faacDecClose() with all libfaad versions
libavcodec
|
2007-03-31 |
diego |
Replace emms() with emms_c(), patch by Marc Hoffman, mmh pleasantst com.
libavcodec
|
2007-03-30 |
lu_zero |
Typos in comments
libavcodec
|
2007-03-30 |
lorenm |
move some stuff out of an inner loop. 12% faster svq1 encoding.
libavcodec
|
2007-03-30 |
lorenm |
mmx 16-bit ssd. 2.3x faster svq1 encoding.
libavcodec
|
2007-03-30 |
takis |
Fix a bug in av_find_opt(). Because some of the AVOption structures have field
libavcodec
|
2007-03-30 |
gpoirier |
add 'all' and 'none' options for partitions config
libavcodec
|
2007-03-30 |
diego |
Update specification and reference implementation links.
libavcodec
|
2007-03-29 |
takis |
Fix compilation when using the --disable-opts parameter. This to help those
libavcodec
|
2007-03-29 |
diego |
Accept only existing bitrates.
libavcodec
|
2007-03-27 |
michael |
codec id addition guidlines
libavcodec
|
2007-03-27 |
kostya |
FASTTX==0 means additional 16 bits in extradata
libavcodec
|
2007-03-27 |
kostya |
One more FASTTX-related hack
libavcodec
|
2007-03-27 |
kostya |
Remove redundant assign
libavcodec
|
2007-03-26 |
michael |
set pict_type to I type during init so parsers which dont set it get all i frames, fixes mp3 seeking
libavcodec
|
2007-03-26 |
iive |
get rid of unused entries in the middle of xvmc_render struct,
libavcodec
|
2007-03-26 |
banan |
Optimize by building the mdct window and multipying/adding at the same time.
libavcodec
|
2007-03-26 |
michael |
factorize &
libavcodec
|
2007-03-26 |
michael |
simplify
libavcodec
|
2007-03-26 |
aurel |
properly set *data_size when returning >= 0 values in shorten_decode_frame()
libavcodec
|
2007-03-25 |
michael |
check input validity, this prevents a few variables from reachin odd values which might have lead to out of array writes and thus might have been exploitable
libavcodec
|
2007-03-25 |
michael |
simplify
libavcodec
|
2007-03-25 |
bcoudurier |
increment subminor version due to r8502 and r8504, those revisions make dnxhd and gif decoders in line with libavcodec API
libavcodec
|
2007-03-25 |
bcoudurier |
remove TODO, its done now
libavcodec
|
2007-03-25 |
bcoudurier |
pass correct buffer size to lzw decode init
libavcodec
|
2007-03-25 |
michael |
move eob_reached logic into ff_lzw_decode_tail() which simplifies the code, avoids some checks in the innermost loop and also gets rid of the controversal break while hopefully retaining the last byte in a valid bytestream, invalid bytestreams still can have very significant overread
libavcodec
|
2007-03-25 |
michael |
simplify
libavcodec
|
2007-03-25 |
michael |
factorize
libavcodec
|
2007-03-25 |
michael |
simplify
libavcodec
|
2007-03-25 |
kostya |
1000l to myself - get correct quantization for blocks 1 and 2
libavcodec
|
2007-03-25 |
aurel |
use generic xiph header spliting func to split theora headers
libavcodec
|
2007-03-25 |
aurel |
extract vorbis header spliting code into a reusable function
libavcodec
|
2007-03-25 |
bcoudurier |
actually return bytes read
libavcodec
|
2007-03-25 |
bcoudurier |
return error if loop has ended before decoding image
libavcodec
|
2007-03-25 |
bcoudurier |
actually return bytes read
libavcodec
|
2007-03-24 |
bcoudurier |
add some length checks
libavcodec
|
2007-03-24 |
bcoudurier |
simplify
libavcodec
|
2007-03-24 |
bcoudurier |
fix indentation
libavcodec
|
2007-03-24 |
bcoudurier |
break if eob is reached to avoid reading one too much byte
libavcodec
|
2007-03-24 |
mru |
Fix H.264 8x8 transform selection
libavcodec
|
2007-03-23 |
mru |
iwmmxt ffmpeg code does not implement dct_unquantize_h263_inter_iwmmxt, but
libavcodec
|
2007-03-22 |
michael |
set more reasonable cutoff for audio rate conversion
libavcodec
|
2007-03-22 |
michael |
clarify codec_tag
libavcodec
|
2007-03-22 |
michael |
clarify sub_id
libavcodec
|
2007-03-22 |
michael |
replace long double in the audiophile kiddy mode with doubles, its faster (and more portable) and the audiophile placebo 120db stopband attenuation isnt affected
libavcodec
|
2007-03-22 |
michael |
change high precision mode to 30 bits again after making the code less overflow sensitive
libavcodec
|
2007-03-22 |
michael |
optimize linear filter coeff interpolation code, this also makes the code less prone to overflows
libavcodec
|
2007-03-22 |
jbr |
cosmetics. align and condense.
libavcodec
|
2007-03-22 |
jbr |
simplify
libavcodec
|
2007-03-22 |
jbr |
utilize multi-stage AC-3 bit allocation. speeds up encoding by 25-30%
libavcodec
|
2007-03-22 |
michael |
revert r8469 (increase bits for non default highprecision mode)
libavcodec
|
2007-03-22 |
michael |
AUDIOPHILE_KIDDY_MODE
libavcodec
|
2007-03-22 |
michael |
optimize bessel function instead of trusting gcc to do trivial optimizations (as gcc doesnt ...)
libavcodec
|
2007-03-22 |
michael |
select more sensible default windows (= attenuation beyond the dynamic range of your input is silly if it negatively affects other parameters)
libavcodec
|
2007-03-21 |
michael |
make kaiser windows with other beta than 16 available
libavcodec
|
2007-03-21 |
mru |
enable iwmmxt support, removing mm_support() stub
libavcodec
|
2007-03-21 |
michael |
make high precision mode accessible at compile time
libavcodec
|
2007-03-21 |
michael |
increase bits for non default highprecision mode
libavcodec
|
2007-03-21 |
michael |
code for testing the accuracy of the resampler
libavcodec
|
2007-03-21 |
michael |
remove dithering of filter coefficients, improves precision by 1-2 bits and
libavcodec
|
2007-03-21 |
kostya |
Smacker Audio stereo fix
libavcodec
|
2007-03-20 |
banan |
Small simplifications to subband coefficient handling and use av_random().
libavcodec
|
2007-03-20 |
lorenm |
oops, encoder was under ifdef decoders.
libavcodec
|
2007-03-20 |
kostya |
Correctly handle data_size on decoding
libavcodec
|
2007-03-20 |
jbr |
fix handling of special case for lowest snroffset. regressions are unaffected.
libavcodec
|
2007-03-19 |
bcoudurier |
10l, fix debug, dprintf does not have log level
libavcodec
|
2007-03-18 |
bcoudurier |
dnxhd decoder
libavcodec
|
2007-03-18 |
jbr |
AC-3 encoded volume is too high. Revert revision 7160:
libavcodec
|
2007-03-18 |
mru |
fix init_vlc() with nonzero flags
libavcodec
|
2007-03-18 |
jbr |
split ac3_parametric_bit_allocation into 3 separate functions
libavcodec
|
2007-03-18 |
kostya |
Zero MV vectors for P frame intra blocks
libavcodec
|
2007-03-18 |
lorenm |
huffyuv rgb encoder
libavcodec
|
2007-03-18 |
kostya |
indentation
libavcodec
|
2007-03-18 |
kostya |
Proper handling of motion vectors for adv. profile
libavcodec
|
2007-03-18 |
jbr |
hardcode ff_ac3_frame_sizes table
libavcodec
|
2007-03-17 |
diego |
Add RLE encoding support, patch by Bobby Bingham, uhmmmm gmail com.
libavcodec
|
2007-03-17 |
diego |
Move the encoding of the image data to its own function.
libavcodec
|
2007-03-17 |
diego |
Add 15 bit support, patch by Bobby Bingham, uhmmmm gmail com.
libavcodec
|
2007-03-15 |
gpoirier |
force 16-bytes alignement of block array, as needed by the implementation of ff_dct_sse2
libavcodec
|
2007-03-15 |
banan |
subband_coef_noise -> subband_coef_sign
libavcodec
|
2007-03-15 |
gpoirier |
Targa (.tga) encoder,
libavcodec
|
2007-03-14 |
michael |
10l for myself, fixing --disable-encoders
libavcodec
|
2007-03-14 |
kostya |
DXA demuxer and decoder
libavcodec
|
2007-03-14 |
michael |
deprecate ff_realloc_static
libavcodec
|
2007-03-14 |
michael |
10l to whoever wrote this
libavcodec
|
2007-03-14 |
michael |
kill av_mallocz_static() calls in init_rl()
libavcodec
|
2007-03-14 |
michael |
move RLTable stuff to its own header
libavcodec
|
2007-03-14 |
michael |
kill av_mallocz_static()
libavcodec
|
2007-03-14 |
bcoudurier |
reindent after last commit
libavcodec
|
2007-03-14 |
bcoudurier |
h264 complete frames parsing support
libavcodec
|
2007-03-14 |
michael |
kill 3 more av_mallocz_static()
libavcodec
|
2007-03-14 |
michael |
kill another 2 av_mallocz_static()
libavcodec
|
2007-03-13 |
michael |
kill a av_mallocz_static()
libavcodec
|
2007-03-13 |
michael |
10^10l to whoever wrote this
libavcodec
|
2007-03-13 |
michael |
remove useless static cm variable
libavcodec
|
2007-03-13 |
michael |
cosmetic
libavcodec
|
2007-03-13 |
michael |
remove silly static int done protecting the initalization of 32 elements to 1
libavcodec
|
2007-03-13 |
michael |
remove redundant memset()
libavcodec
|
2007-03-13 |
michael |
dont malloc() static mv_penalty arrays
libavcodec
|
2007-03-13 |
michael |
deprecate av_mallocz_static()
libavcodec
|
2007-03-13 |
banan |
Combine the window and overlap loops,
libavcodec
|
2007-03-12 |
mbardiaux |
Give context to dprintf
libavcodec
|
2007-03-11 |
banan |
Respect the gop size (-g) for marking I frames. Use -g 0 gives the old behaviour.
libavcodec
|
2007-03-11 |
banan |
Replace custom modified discrete cosine transform with ffmpeg's own.
libavcodec
|
2007-03-11 |
jbr |
the AC-3 parser needs ac3.o
libavcodec
|
2007-03-11 |
jbr |
move AC-3 header parsing to ac3.c
libavcodec
|
2007-03-11 |
kostya |
Correctly ME border blocks
libavcodec
|
2007-03-11 |
reimar |
Check dimensions to avoid division by zero due to invalid new dimensions.
libavcodec
|
2007-03-11 |
jbr |
remove redundancy in AC-3 parser by using common tables from ac3tab.h
libavcodec
|
2007-03-10 |
banan |
Simplify, use avctx->frame_number.
libavcodec
|
2007-03-09 |
jbr |
Remove common code from AC-3 encoder and utilize ac3.c.
libavcodec
|
2007-03-09 |
jbr |
Create ac3.c which will be used for AC-3 common code.
libavcodec
|
2007-03-09 |
jbr |
simplify AC-3 bit allocation
libavcodec
|
2007-03-08 |
jbr |
cosmetics. remove space before semi-colon.
libavcodec
|
2007-03-08 |
banan |
Simplify gain block handling.
libavcodec
|
2007-03-08 |
banan |
Don't output the first two frames, since they don't contain valid audio.
libavcodec
|
2007-03-08 |
bcoudurier |
fix drop frame timecode flag
libavcodec
|
2007-03-08 |
mbardiaux |
Corrections so that builds with DEBUG work
libavcodec
|
2007-03-08 |
michael |
bitrate sanity check (fixes assertion failure)
libavcodec
|
2007-03-08 |
takis |
Remove useless casts as recommended by Måns Rullgård.
libavcodec
|
2007-03-08 |
takis |
Cosmetics in amr.c.
libavcodec
|
2007-03-08 |
takis |
Move the initialization on context definition. In amr.c, only the
libavcodec
|
2007-03-07 |
michael |
add a -ab with default of 64k
libavcodec
|
2007-03-07 |
michael |
add avcodec_get_context_defaults2() / avcodec_alloc_context2() which take CodecType as an additional parameter
libavcodec
|
2007-03-07 |
michael |
add av_opt_set_defaults2() which sets just defaults from AVOptions whos flags match a user specified & mask = flags
libavcodec
|
2007-03-07 |
michael |
make av_find_opt() available to the public and add a mask+flags parameter to search for specific AVOptions
libavcodec
|
2007-03-07 |
alex |
typo: unkown->unknown
libavcodec
|
2007-03-06 |
alex |
add little endian 24bit read/write
libavcodec
|
2007-03-05 |
gpoirier |
change management of "ab" option in ffmpeg.c, so that it works as "b" option.
libavcodec
|
2007-03-04 |
takis |
Add the prefix "av_" to img_crop(), img_copy() and img_pad(), and rename "img"
libavcodec
|
2007-03-04 |
bcoudurier |
imx dump header bitstream filter, modifies bitstream to fit in mov and be decoded by final cut pro decoder
libavcodec
|
2007-03-04 |
bcoudurier |
add bytestream_get/put_be24 functions
libavcodec
|
2007-03-04 |
bcoudurier |
dummy support for mpeg2 non linear quant
libavcodec
|
2007-03-03 |
michael |
check for no frame and prevent segfault
libavcodec
|
2007-03-03 |
bcoudurier |
partial avid meridien uncompressed support
libavcodec
|
2007-03-03 |
diego |
Add proper #idef to dlsymm call, also fixes an unresolved symbol on OS X 10.2.
libavcodec
|
2007-03-03 |
diego |
Clarify that this decoder uses liba52.
libavcodec
|
2007-03-02 |
michael |
support feeding individual NAL units to the decoder instead of just complete frames
libavcodec
|
2007-03-02 |
bcoudurier |
support for mjpeg bottom field first in mov
libavcodec
|
2007-03-02 |
bcoudurier |
fix adpcm swf decoding
libavcodec
|
2007-03-01 |
bcoudurier |
remove ps option and rename rtp_payload_size AVOption to ps
libavcodec
|
2007-03-01 |
takis |
Add documentation to some avcodec.h's pix_fmt related functions and defines.
libavcodec
|
2007-03-01 |
bcoudurier |
quicktime 'raw ' support
libavcodec
|
2007-03-01 |
bcoudurier |
get rid of CODEC_FLAG_H263P_AIC with next major bump
libavcodec
|
2007-03-01 |
bcoudurier |
define MPEG4AAC id to AAC, and get rid of it and MP3LAME id with next major bump
libavcodec
|
2007-02-28 |
bcoudurier |
get rid of rtp_mode field after next major bump
libavcodec
|
2007-02-28 |
bcoudurier |
enable rtp payload size AVOption for video encoding
libavcodec
|
2007-02-28 |
bcoudurier |
free faac extradata
libavcodec
|
2007-02-28 |
kostya |
Looks like I'll work on it this year too
libavcodec
|
2007-02-28 |
kostya |
WMV3 Complex Profile initial support
libavcodec
|
2007-02-28 |
aurel |
enable some 64bit optimized code on 64bit arch
libavcodec
|
2007-02-27 |
diego |
Fix wrong license header.
libavcodec
|
2007-02-27 |
mbardiaux |
Rename WMADecodeContext to WMACodecContext
libavcodec
|
2007-02-27 |
mbardiaux |
Supply context to tprintf
libavcodec
|
2007-02-27 |
kostya |
DCA decoder
libavcodec
|
2007-02-27 |
diego |
The Snow DEcoding routines should be under CONFIG_SNOW_DECODER.
libavcodec
|
2007-02-27 |
diego |
Remove useless conditional.
libavcodec
|
2007-02-25 |
aurel |
cleanup setting of returned data frame
libavcodec
|
2007-02-25 |
aurel |
Use pointers to avoid copying AVFrame.
libavcodec
|
2007-02-25 |
reimar |
Add av_ prefix to clip functions
libavcodec
|
2007-02-25 |
takis |
Move the unaltered documentation of the functions which are part of the public
libavcodec
|
2007-02-25 |
michael |
rewrite find_frame_end()
libavcodec
|
2007-02-25 |
aurel |
use FFMIN
libavcodec
|
2007-02-24 |
diego |
Only compile snowdsp_mmx.c if the Snow decoder is enabled.
libavcodec
|
2007-02-24 |
diego |
Fix wrong conditional, Snow decoding, not encoding, was SIMD-accelerated.
libavcodec
|
2007-02-24 |
diego |
cosmetics: Fix another common typo, dependAnt --> dependEnt.
libavcodec
|
2007-02-24 |
michael |
h264 optimization: common case hl_decode_mb patch by (Alexander Strange astrange ithinksw com)
libavcodec
|
2007-02-24 |
aurel |
Use pointers to avoid copying AVFrame.
libavcodec
|
2007-02-23 |
michael |
reorder a few more paddws to reduce dependancy chains
libavcodec
|
2007-02-23 |
michael |
reorder paddws to reduce dependancy chain
libavcodec
|
2007-02-23 |
gpoirier |
add CODEC_TYPE_NB to enum CodecType, will be used to declare option arrays in ffmpeg.c
libavcodec
|
2007-02-23 |
michael |
shortening dependancy chain in chroma mc2
libavcodec
|
2007-02-23 |
michael |
remove now wrong comment
libavcodec
|
2007-02-23 |
michael |
fix chroma mc2 bug, this is based on a patch by (Oleg Metelitsa oleg hitron co kr)
libavcodec
|
2007-02-23 |
aurel |
use av_noinline instead of __attribute((noinline))
libavcodec
|
2007-02-23 |
michael |
dont check buffer size if the decode function wont be called at all
libavcodec
|
2007-02-23 |
takis |
av_realloc_static() is an internal function and therefore should use the ff_ prefix instead of av_.
libavcodec
|
2007-02-22 |
takis |
Move the av_realloc_static() declaration out of avcodec.h into bitstream.c.
libavcodec
|
2007-02-22 |
takis |
Doxygenize the existing amr.c documentation.
libavcodec
|
2007-02-22 |
takis |
Doxygenize the comments for the av_fast_realloc() function.
libavcodec
|
2007-02-22 |
takis |
Doxygenize the comments for the av_free_static() function.
libavcodec
|
2007-02-22 |
takis |
Doxygenize the comments for the av_mallocz_static() function.
libavcodec
|
2007-02-22 |
takis |
Doxygenize the comments for the av_realloc_static() function.
libavcodec
|
2007-02-22 |
takis |
Doxygenize the comments for the av_get_bits_per_sample() function.
libavcodec
|
2007-02-22 |
takis |
Doxygenize the comments for the av_get_pict_type_char() function.
libavcodec
|
2007-02-22 |
takis |
Doxygenize the comments for the avpicture_free() function.
libavcodec
|
2007-02-22 |
takis |
Move the Doxygen function documentation unaltered from libavcodec/utils.c to
libavcodec
|
2007-02-22 |
takis |
Add more Doxygen documentation.
libavcodec
|
2007-02-22 |
takis |
Fix spelling.
libavcodec
|
2007-02-22 |
takis |
The memsetting of the end of buffer is not needed for audio.
libavcodec
|
2007-02-22 |
takis |
Stray comment, probably copy & pasted from audio_encode_example().
libavcodec
|
2007-02-22 |
takis |
Fix typo.
libavcodec
|
2007-02-22 |
diego |
cosmetics: aswell --> as well typo fix
libavcodec
|
2007-02-22 |
michael |
gcc 2.95 fix
libavcodec
|
2007-02-21 |
takis |
Correct typo.
libavcodec
|
2007-02-21 |
aurel |
simplify release_buffer using FFSWAP
libavcodec
|
2007-02-21 |
diego |
simplify i386 object handling
libavcodec
|
2007-02-21 |
michael |
output delayed frames
libavcodec
|
2007-02-21 |
diego |
cosmetics: Fix another common typo, gurantee --> guArantee.
libavcodec
|
2007-02-21 |
kostya |
100l: forgot to reset LS mode on new frame
libavcodec
|
2007-02-21 |
diego |
cosmetics: Fix a common typo, sepErate --> sepArate.
libavcodec
|
2007-02-20 |
takis |
Add some more Doxygen documentation to libavcodec/utils.c.
libavcodec
|
2007-02-20 |
mbardiaux |
Add support for MS-GSM codec
libavcodec
|
2007-02-20 |
takis |
Provide Doxygen documentation.
libavcodec
|
2007-02-20 |
gpoirier |
add doxygen docs for avpicture_fill()
libavcodec
|
2007-02-19 |
stefang |
fix comment, get/show_bits(0) does not work
libavcodec
|
2007-02-19 |
mbardiaux |
Remove some old disabled debugging output
libavcodec
|
2007-02-19 |
lorenm |
simplify in fill_caches
libavcodec
|
2007-02-18 |
takis |
Remove a non-C dependency (being M_PI) from the libavcodec example.
libavcodec
|
2007-02-18 |
banan |
Clairyfication of the gain tool struct.
libavcodec
|
2007-02-18 |
mru |
fix for x86-64
libavcodec
|
2007-02-18 |
banan |
Don't use byte swaps and use the more portable way
libavcodec
|
2007-02-18 |
michael |
factorize more calls to fill_rectangle()
libavcodec
|
2007-02-18 |
michael |
factorize fill_rectangle() calls
libavcodec
|
2007-02-18 |
alex |
display line number when printing error
libavcodec
|
2007-02-17 |
michael |
rewrite H264_CHROMA_MC4_TMPL (20% faster)
libavcodec
|
2007-02-17 |
michael |
remove imgresample and convert with the next version bump
libavcodec
|
2007-02-17 |
kostya |
Use AVRandom
libavcodec
|
2007-02-17 |
kostya |
10l: forgot break statement
libavcodec
|
2007-02-16 |
michael |
factorize fill_rectangle()
libavcodec
|
2007-02-16 |
michael |
replace list<2 checks by list<list_count
libavcodec
|
2007-02-16 |
michael |
fix 2nd ref_count check
libavcodec
|
2007-02-16 |
michael |
fix ref_count check
libavcodec
|
2007-02-16 |
michael |
factorize mv_cache and mvd_cache init
libavcodec
|
2007-02-16 |
michael |
simplify
libavcodec
|
2007-02-16 |
michael |
add a few asserts to ensure alignment
libavcodec
|
2007-02-16 |
michael |
prevent h.264 MC related functions from being inlined (yes this is much faster the code just doesnt fit in the code cache otherwise)
libavcodec
|
2007-02-15 |
mbardiaux |
Spelling fix
libavcodec
|
2007-02-15 |
mbardiaux |
Spelling fix
libavcodec
|
2007-02-14 |
diego |
Move xvmc_render.h to libavcodec where it belongs. Blessed by Ivan.
libavcodec
|
2007-02-14 |
michael |
doxy for avcodec_encode_video()
libavcodec
|
2007-02-14 |
mbardiaux |
Fix one warning
libavcodec
|
2007-02-13 |
mru |
rename POWERPC_PERFORMANCE_REPORT to CONFIG_POWERPC_PERF
libavcodec
|
2007-02-13 |
mmu_man |
This fixes error handling for BeOS, removing the need for some ifdefs.
libavcodec
|
2007-02-13 |
mbardiaux |
Change some dprintf to av_log
libavcodec
|
2007-02-13 |
kostya |
Intensity compensation for B-frames in AP was missing
libavcodec
|