Michael Niedermayer
e2b9cf4e2e
update current_sample number for non split mode
...
fix chunk split decission
Originally committed as revision 4296 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-21 10:41:52 +00:00
Michael Niedermayer
45139adf30
segfault fix
...
Originally committed as revision 4295 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-21 10:25:58 +00:00
Michael Niedermayer
86d8602f62
support non interleaved mov files
...
Originally committed as revision 4294 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-21 09:50:25 +00:00
Michael Niedermayer
14ee9d1539
remove unused vp3 related function pointers
...
Originally committed as revision 4293 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-21 07:43:49 +00:00
Michael Niedermayer
720537282b
disable broken loop filter optimization
...
melanson please test your optimizations before commiting!
Originally committed as revision 4292 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-21 07:35:15 +00:00
Mike Melanson
f44b08a5a0
apply the loop filter to fragments as they are rendered into the final
...
output
Originally committed as revision 4291 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-21 05:20:52 +00:00
Mike Melanson
dc4b78d9dd
render by the slice rather than the plane
...
Originally committed as revision 4290 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-21 04:43:36 +00:00
Michael Niedermayer
d57b7316c5
10l (overwriting w/h with 0)
...
Originally committed as revision 4289 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-21 02:06:45 +00:00
Mike Melanson
7dc9ed1155
clean up some warnings and dead code
...
Originally committed as revision 4288 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-21 02:06:27 +00:00
Denes Balatoni
84a96d6a3d
1.) LGPL license mentioned
...
2.) Stack useage decreased by 64kb
3.) One more bug fixed
patch by (Balatoni Denes <dbalatoni.programozo@hu>)
Originally committed as revision 4287 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-21 01:17:20 +00:00
Mike Melanson
7f9926a45e
another bitstream extraction to optimize: fixed-length motion vectors
...
Originally committed as revision 4286 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-21 01:12:41 +00:00
Joakim Plate
3f2bf07ba7
fix ac3 and dts detection (patch by Joakim Plate <joakim.plate at ecce.se>)
...
Originally committed as revision 4285 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-20 13:10:09 +00:00
Nicolas Plourde
6634d0ef1d
Should fix altivec detection for g3 system.
...
Originally committed as revision 15524 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2005-05-20 12:08:31 +00:00
Mike Melanson
39922395d2
read Huffman tables from Theora header (patch courtesy of
...
Matthieu Castet <castet.matthieu at free.fr>)
Originally committed as revision 4284 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-19 23:59:10 +00:00
Måns Rullgård
69599eeada
don't try to find file length if streaming
...
Originally committed as revision 4283 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-19 21:03:03 +00:00
Loren Merritt
ba4ffc2b48
memory leak
...
Originally committed as revision 4282 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-19 19:11:40 +00:00
Måns Rullgård
2c57805831
accept old extradata format
...
Originally committed as revision 4281 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-19 11:45:10 +00:00
Måns Rullgård
d381c5054a
fix decoding of multi-channel vorbis streams
...
Originally committed as revision 4280 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-19 11:41:41 +00:00
Michael Niedermayer
7beddb12d4
use O(number of non zero coeffs) instead of O(number of coeffs) storage for the coefficient colleting/reordering
...
Originally committed as revision 4279 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-19 10:48:36 +00:00
Loren Merritt
29860cc88c
fix crash on negative POC
...
Originally committed as revision 4278 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-19 04:48:06 +00:00
Mike Melanson
d30769555f
replace unpack_token() with a series of lookup tables
...
Originally committed as revision 4277 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-19 02:43:21 +00:00
Aurelien Jacobs
def4272a03
install libav(codec|format).pc/libpostproc.pc for pkg-config (original patch from <j at v2v.cc>)
...
Originally committed as revision 4276 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-19 00:17:50 +00:00
Aurelien Jacobs
a965c478b2
drop most url_fileno() calls (allows to use ByteIOContext directly in caller apps instead of URLProtocol)
...
Originally committed as revision 4275 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-19 00:06:27 +00:00
Michael Niedermayer
3b5ffe7a39
fix mpeg2 chroma_420_type
...
Originally committed as revision 4274 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-18 19:42:42 +00:00
Mike Melanson
f4daf33ee8
fix 4MV MC and reinstate new MC VLC
...
Originally committed as revision 4273 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-18 17:14:59 +00:00
Måns Rullgård
7919d97e6d
fix shared libpostproc build
...
Originally committed as revision 4272 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-18 14:05:17 +00:00
Loren Merritt
5cf08f2393
H.264 deblocking optimizations (mmx for chroma_bS4 case, convert existing cases to 8-bit math)
...
Originally committed as revision 4271 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-18 09:17:22 +00:00
Michael Niedermayer
288774bbfc
reduce size of Vp3Fragment from 32byte to 16byte
...
Originally committed as revision 4270 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-18 09:07:26 +00:00
Michael Niedermayer
b5da363592
optimizing rle decoding loops a little
...
Originally committed as revision 4269 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-18 08:48:11 +00:00
Michael Niedermayer
8aeadb903a
disabling buggy optimizations
...
Originally committed as revision 4268 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-18 07:59:07 +00:00
Mike Melanson
d8278bab79
replace get_superblock_run_length() with a VLC table
...
Originally committed as revision 4267 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-18 00:11:49 +00:00
Mike Melanson
0ad72bdd5c
use VLCs for in place of get_fragment_run_length(), get_mode_code(), and
...
get_motion_vector_vlc()
Originally committed as revision 4266 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-17 23:39:23 +00:00
Mike Melanson
4935b1b9eb
signature has an 'x'
...
Originally committed as revision 4265 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-17 23:09:59 +00:00
Mike Melanson
b81f89490f
Fraps FPS1 video decoder (v1 & v2), courtesy of Roine Gustafsson <roine
...
at users sf net>
Originally committed as revision 4264 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-17 22:47:34 +00:00
Michael Niedermayer
6f7aa5891d
some optimizations gcc should have done (10% faster loop filter)
...
Originally committed as revision 4263 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-17 20:50:47 +00:00
Michael Niedermayer
ee408eadba
SATURATE_U8 -> clip_uint8 (10% faster loop filter)
...
Originally committed as revision 4262 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-17 20:30:22 +00:00
Michael Niedermayer
0bde73d907
Vorbis decoder by (Balatoni Denes | dbalatoni programozo hu)
...
Originally committed as revision 4261 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-17 19:02:43 +00:00
Michael Niedermayer
5773a74669
porting the mmx&sse2 (sse2 untested) vp3 idcts to the lavc idct API
...
Originally committed as revision 4260 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-17 18:28:40 +00:00
Michael Niedermayer
1482fee88d
remove duplicate zigzag tables
...
Originally committed as revision 4259 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-17 11:36:07 +00:00
Michael Niedermayer
36af0c959e
fix idct permutation
...
Originally committed as revision 4258 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-17 11:31:57 +00:00
Michael Niedermayer
8b6103da0f
porting vp3 idct over to lavc idct api
...
Originally committed as revision 4257 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-17 11:12:04 +00:00
Michael Niedermayer
ea191e08d6
remove permutation done to quant tables and then undone during idct
...
move permutation from idct to unpack_vlcs
Originally committed as revision 4256 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-17 09:18:49 +00:00
Michael Niedermayer
b178f758fa
disabling vp3 mmx&mmx2 idcts, they must be ported over to the lavc idct API, ill port the vp3 c idct
...
Originally committed as revision 4255 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-17 09:11:48 +00:00
Michael Niedermayer
36661afe02
fix last coeff
...
Originally committed as revision 4254 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-17 08:46:40 +00:00
Michael Niedermayer
a2df5a50ae
clear blocks after each idct instead of per picture
...
dont store the all zero coefficients of skiped blocks
Originally committed as revision 4253 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-17 00:52:29 +00:00
Ivan Kalvachev
1cf9f514dc
parse and save hrd_fullness and range_map
...
Originally committed as revision 4252 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-16 23:11:38 +00:00
Diego Biurrun
dbe676d378
Cygwin now has a native inttypes.h that works better than the custom one.
...
Originally committed as revision 4251 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-16 22:49:28 +00:00
Michael Niedermayer
220a6f401d
some benchmarking code
...
Originally committed as revision 4250 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-16 21:49:18 +00:00
Michael Niedermayer
d5e188359e
various 10l fixes for the loop filter
...
Originally committed as revision 4249 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-16 17:22:36 +00:00
Ivan Kalvachev
42cc17f926
whitespace cosmetics
...
Originally committed as revision 4248 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-16 14:55:22 +00:00