Baptiste Coudurier
b80b569242
remove mxf.c, previously copied to mxfdec.c
Originally committed as revision 14661 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Peter Ross
3ee573a300
Add simpler/cleaner/faster F32BE encoding/decoding.
Originally committed as revision 14660 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Peter Ross
ff66caab40
Simplify PCM codec; change 'n' in pcm_decode_frame() to equal "total number of samples".
Originally committed as revision 14659 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Peter Ross
13dbd9b705
Prevent DAUD PCM encoder from fetching values outside of ff_reverse[] array bounds when input sample values are < 0.
Originally committed as revision 14658 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Benoit Fouet
bc02bc8686
Remove unused redefinition of av_log for test.
Originally committed as revision 14657 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Benoit Fouet
0f680571fa
Remove useless 'channels' assignment.
Originally committed as revision 14656 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
d09ea6baaf
rename mxf.c to mxfdec.c
Originally committed as revision 14655 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Måns Rullgård
5c5b1731b7
Maintain pointer to end of AVFormatContext.packet_buffer list
This changes add_to_pktbuf() to maintain a pointer to the last entry
in the list, avoiding a linear walk-through on each call. Before this
change, add_to_pktbuf() could take a significant amount of time (10%
of total decoding time), even with input files of several minutes.
After the change, the time spent in this function is barely measurable
with oprofile.
Originally committed as revision 14654 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Vitor Sessak
b888abe1be
Cosmetics: rename loop counters in eval_refl()
Originally committed as revision 14653 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Vitor Sessak
bdb34c9f5e
Simplify eval_refl(): do not store a buffer value in a var when the buffer could be used directly
Originally committed as revision 14652 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Vitor Sessak
aa425ada54
Simplify eval_refl(): s/b == 0/!b/
Originally committed as revision 14651 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Vitor Sessak
40812fdcf1
Simplify range checking in eval_refl(). Before the
condition b == 0 could never be true, because it would
have already been caught in the previous ifs. Also the
condition b == 0x1000 could never be true (it would
triggered the return).
Originally committed as revision 14650 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Vitor Sessak
d70875c81d
Cosmetics: reindent
Originally committed as revision 14649 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Vitor Sessak
7e05617a5c
Simplify do_output_subblock(): Remove a unneeded memcpy
Originally committed as revision 14648 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Stefano Sabatini
99423fa0ee
Distinguish the error reporting for the cases of wrong size and wrong
timebase in the video4linux2 v4l2_read_header() function.
Originally committed as revision 14647 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Stefano Sabatini
e78d651f06
Distinguish the error reporting for the cases of wrong size and wrong
timebase in the video4linux grab_read_header() function.
Originally committed as revision 14646 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Benoit Fouet
c3b9f5fbce
Remove a useless directive.
Originally committed as revision 14645 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Benoit Fouet
2daefd2c00
Cosmetics: indentation
Originally committed as revision 14644 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Peter Ross
bbf020e977
Add Electronic Arts TGV chunk tags to EA demuxer.
Originally committed as revision 14643 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Peter Ross
cfc78718f3
Electronic Arts TGV decoder
Originally committed as revision 14642 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Peter Ross
6ba10f338a
Add av_memcpy_backptr(): deliberately overlapping memcpy variant.
Originally committed as revision 14641 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Vitor Sessak
c0f0b34bba
Simplify eval_refl(): return directly when needed instead of storing the return value in a variable
Originally committed as revision 14640 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Vitor Sessak
2f1cad0e58
Simplify rms(): merge a few operations in the same statement
Originally committed as revision 14639 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Vitor Sessak
b4d46e8c06
Cosmetical simplification in t_sqrt()
Originally committed as revision 14638 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Vitor Sessak
438abdaaeb
Check available size before writing in decode_frame()
Originally committed as revision 14637 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Vitor Sessak
8089c652a7
Check *data_size in decode_frame()
Originally committed as revision 14636 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Vitor Sessak
5991704634
Cosmetics: alignment
Originally committed as revision 14635 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Vitor Sessak
e3751aa6ec
Flip (by making buf[i] -> buf[size-i-1]) two buffers: {sp,gain}_block. This
needs duplicating a few loops, but now the code is clearer.
Originally committed as revision 14634 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Aurelien Jacobs
00a3431cbb
matroskadec: use av_freep(&x) instead of av_free(x);x=NULL
Originally committed as revision 14633 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Anton Khirnov
b87025399c
matroskadec: replace matroska_queue_packet with a single call to dynarray_add
patch by Anton Khirnov wyskas _at_ gmail _dot_ com
Originally committed as revision 14632 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
77c3fb9098
add dv 4:1:1 regression test
Originally committed as revision 14631 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
b91758de48
100l, fix test, ref values were done with mv0, dunno how this slipped in
Originally committed as revision 14630 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Baptiste Coudurier
2cce68f8bd
add mpeg2 4:2:2 regression test
Originally committed as revision 14629 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Diego Biurrun
95aad5d1f1
Fix small typo.
Originally committed as revision 14628 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Michael Niedermayer
9cc440bfc4
Prevent low delay from being used with mpeg1.
Originally committed as revision 14627 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Robert Swain
71e9a1b8dd
OKed sections of code from the SoC AAC decoder
Originally committed as revision 14626 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Robert Swain
fed3f06914
Move shared tables to aactab.c and add declarations to aactab.h. Also sync with
SoC code.
Originally committed as revision 14625 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Robert Swain
589ce6e63d
AAC definitions and structures that have been OKed from the SoC AAC decoder
code
Originally committed as revision 14624 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Michael Niedermayer
2ccd25d02b
Use local variabes for *stride, where local variables exist.
Originally committed as revision 14623 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Michael Niedermayer
7d54ecc9cb
indent
Originally committed as revision 14622 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Michael Niedermayer
9b5fab918b
Simplify l1mv/l1ref calculation.
Originally committed as revision 14621 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Michael Niedermayer
c210fa61cf
simplify y_shift/ref_shift code
Originally committed as revision 14620 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Michael Niedermayer
cc615d2ce8
indent
Originally committed as revision 14619 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Michael Niedermayer
d00eac6c96
Factorize some code between temporal and spatial direct mode.
Originally committed as revision 14618 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Peter Ross
4e0e6888a4
Support muxing of Zork PCM audio into RIFF formats.
Originally committed as revision 14617 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Diego Biurrun
5968d2dd1e
misc spelling/grammar fixes
Originally committed as revision 14616 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Vitor Sessak
6888b4fcec
Rename prodsum() function to convolve()
Originally committed as revision 14615 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Justin Ruggles
5e3e40756e
cosmetics: use a better function name than uncouple_channels()
Originally committed as revision 14614 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Justin Ruggles
022845ed05
cosmetics: change function name and comments to refer to block decoding
instead of block parsing
Originally committed as revision 14613 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago
Aurelien Jacobs
3fa1e8185a
matroskadec: update seek regression test to match new ebml parser
This change is due to r14590.
The AVPacket position now points to the first byte of the actual
packet data in the file. It previously pointed to the EBML element
ID preceding packet data.
Originally committed as revision 14612 to svn://svn.ffmpeg.org/ffmpeg/trunk
17 years ago