a25e098d33
exported av_probe_input_format() by
2002-07-25 16:05:52 +0000
a11bf0bd61
renamed gettime to av_gettime() by
2002-07-25 16:05:25 +0000
2302dd1319
moved simple c utils by
2002-07-25 16:04:20 +0000
4624540b71
separated init code from utils to reduce static library size by
2002-07-25 16:03:55 +0000
9498853132
more consistent naming by
2002-07-25 16:01:46 +0000
fb0256250d
added RTP/RTSP stuff by
2002-07-24 18:05:26 +0000
a9a721da7c
added url_split() by
2002-07-24 18:04:50 +0000
bdd7d51848
added compilation of RTP/RTSP stuff by
2002-07-24 18:04:24 +0000
94ef68647c
suppressed packet size dependancy by
2002-07-24 17:56:25 +0000
0e2a219706
http protocol now uses tcp: protocol (simpler) by
2002-07-24 17:53:23 +0000
abba3dd133
added dynamic buffer support - added url_fprintf() and url_fgetc() by
2002-07-24 17:51:50 +0000
8a9488b550
added url_get_max_packet_size() support - added URL_RDWR flag by
2002-07-24 17:50:23 +0000
f031df23fe
api change for packet based protocols (such as UDP and RTP) by
2002-07-24 17:49:11 +0000
2d225591e9
better UDP support - added preliminary multicast support (untested) by
2002-07-24 17:45:41 +0000
85fb7b3490
added rtp port range support by
2002-07-24 17:40:26 +0000
5188559986
added local port option by
2002-07-24 17:38:20 +0000
3ffe379394
patch by François Revol <revol at free dot fr> - fix for multiple frames per chunk - better probing - better header parsing - fixed some 4CCs - use av_new_stream() (but still dealocates some of them with av_free()) by
2002-07-23 22:05:35 +0000
a5f0696948
this include isn;t longer need and now generate a lot of warnings patch by Bohdan Horst <nexus at hoth.amu.edu.pl> by
2002-07-23 09:44:34 +0000
ce23c668f1
moved codebooks to svq1_cb.h by
2002-07-22 20:51:26 +0000
fe670d099d
-bug comand line option to workaround encoder bugs which cannot be detected automatically by
2002-07-22 09:48:31 +0000
05174fd411
fixing bitrate vs. kbitrate in header fixing wmv1 decoder (was broken during some optimizations ...) inter-intra prediction encoding by
2002-07-22 08:15:27 +0000
889c522492
adpcm encoding patch by François Revol <revol at free dot fr> by
2002-07-22 01:44:08 +0000
27a5e8b897
nanosleep patch by François Revol <revol at free dot fr> by
2002-07-21 07:59:17 +0000
6742d95d59
YUV410P to YUV420P patch by François Revol <revol at free dot fr> by
2002-07-21 07:54:53 +0000
3e6a20a0cd
minor optimizations fixing numbers.avi fixing ac prediction between MBs with different QP by
2002-07-21 01:34:05 +0000
4afeaec92f
pix_abs mmx2 isnt bit-exact ... by
2002-07-21 00:48:50 +0000
0147f19856
beos/mov/adpcm patch by François Revol <revol at free dot fr> * Some BeOS fixes: - errno stuff - nanosleep() replacement - added a doc/README.beos by
2002-07-20 20:05:50 +0000
e1707f52d5
BeOS patches by "shatty" <shatty at myrealbox.com> 1. errno's are negative on beos, so negating them gives positive values. 2. the -shared flag is -nostart on beos. 3. building the shared lib on beos requires -fomit-frame-pointer 4. beos doesn't have oss support by
2002-07-19 22:23:40 +0000
eddbd7e5a0
largefile support patch by Roy Sigurd Karlsbakk <roy at karlsbakk.net> by
2002-07-18 20:27:09 +0000
9235088f0f
* using time.h for Cygwin systems as well by
2002-07-18 17:11:27 +0000
79c0c7858d
use edge emu for encoding of width or height %16!=0 files by
2002-07-17 23:32:31 +0000
9022797ba2
fixing NULL reference frame with dr1 by
2002-07-17 17:50:42 +0000
9ac7ecd698
hmm ABS(dc-diff) > 512 fix printing some error messages if some error occurs by
2002-07-17 15:54:56 +0000
9be42dba97
larger edge emu buffer (might have been too small) by
2002-07-17 13:25:01 +0000
5499377432
fixing gmc with emu edges by
2002-07-17 12:42:50 +0000
4c9ede2e4b
interlaced mpeg2 fix ... replacing linesize>>1 by uvlinesize brainlessly wasnt a good idea by
2002-07-17 11:04:26 +0000
cc504d3c3c
low_delay / has_b_frames fix by
2002-07-17 10:30:31 +0000
1a013246fb
fixes fire.avi & subtitles.avi by
2002-07-17 09:15:14 +0000
fe072fb4ee
exporting mbskip_table after it has been allocated by
2002-07-16 11:45:14 +0000
bc6d7776d8
hurry up support returning buf_size insetad of 0 by
2002-07-16 10:29:07 +0000
22b13d5b4c
grayscale only decoding by
2002-07-16 10:19:00 +0000
3cf33c37e7
dr1 by
2002-07-16 01:24:02 +0000
94aec31fa0
dr1 by
2002-07-16 00:48:29 +0000
760acb18a3
direct rendering for SVQ1 MpegEncContext->opaque MUST NOT be used by the codec, its for the parent program using standart values for pict_type using (uv)linesize handling dropable p-frames like b-frames by
2002-07-15 21:19:37 +0000
0fd90455ec
uvlinesize export has_b_frames mb_skip with more than 2 ip buffers by
2002-07-15 14:15:10 +0000
cd141f4c22
1001L by
2002-07-15 07:43:22 +0000
225f9c44cf
4mv & qpel edge emu by
2002-07-15 00:25:53 +0000
93a21abde5
direct rendering method 1 support by
2002-07-14 18:37:35 +0000
4f68b0847e
rl vlc table optimization (not yet used) by
2002-07-14 18:36:24 +0000
02e0aa20a8
faster get_bit_cache by
2002-07-14 14:05:10 +0000
d200cab674
Force inlining on get_vlc2. by
2002-07-13 19:31:15 +0000
c03a717274
rl decoding optimization by
2002-07-13 17:30:43 +0000
e3e98d3c23
Remove support for variable BSIZE and INCR, as sub_pixels_* is no longer needed. by
2002-07-13 16:29:11 +0000
a349467945
get_vlc -> get_vlc2 by
2002-07-13 16:23:02 +0000
f5abd9fd1a
* Improve xy2 routines slightly * Mark MC pointer arguments as restrict by
2002-07-13 16:17:38 +0000
8ed2ddb2c2
optimization (get_vlc() -> get_vlc2()) by
2002-07-13 16:10:27 +0000
edcf989073
optimization (get_vlc -> get_vlc2) by
2002-07-13 15:45:52 +0000
71529954c6
return buf_size again, i hope kabi is finally happy now ;) by
2002-07-13 15:03:47 +0000
45a82edbdd
rl vlc decoding optimizations by
2002-07-13 14:55:12 +0000
6b765cd276
Warning fix. by
2002-07-12 12:41:32 +0000
d85c5979d0
don't exit decoder after decoding first field -> fixes angels.avi interlacing by
2002-07-11 23:34:06 +0000
14ac09bfab
Tweak Alpha compiler flags. by
2002-07-11 15:55:19 +0000
361e7cade9
10L by
2002-07-11 15:54:10 +0000
861dfbb551
Add Arpi to list of porters. by
2002-07-11 15:16:17 +0000
365777216b
Change licence to LGPL since there are no objections from side of original author by
2002-07-11 15:03:41 +0000
6300c80a88
dont trash table in GET_VLC by
2002-07-11 12:42:20 +0000
5ea6f10f72
Remove some cruft. by
2002-07-10 22:06:04 +0000
adc09b2eab
adding ff prefix to avoid global name conficts with xvid (patch by Marko Kreen <marko at l-t.ee>) by
2002-07-10 21:01:45 +0000
9d07682305
returning the number of consumed bytes (2nd try) by
2002-07-10 20:21:00 +0000
08dce7b02f
get_vlc() optimizations by
2002-07-10 20:05:42 +0000
63e0d4ac59
Applied patch of Felix Buenemann by
2002-07-10 17:39:16 +0000
cceabc8656
get_vlc() optimization by
2002-07-10 17:32:59 +0000
82dd7d0dec
* prefixication (due Kabi's request) * generic optimization: - enable ALT and ALIGNED stream - move "if(const)" out from loops - supress duplicated computing * first attempt to fix problem with strides by
2002-07-10 16:37:08 +0000
f197d19a21
* clean compiler warning by
2002-07-10 14:34:06 +0000
29482cb4ca
-O3 by
2002-07-10 11:07:11 +0000
ebd62a2402
return the number of consumed bytes instead of 0 or buf_size by
2002-07-10 10:25:11 +0000
ef5e74bbfd
c std doesnt like negative shifts -> use asm by
2002-07-09 19:22:50 +0000
df595131bb
* declare av_free by
2002-07-09 18:38:07 +0000
c60a6560a1
warning fix patch by atmos by
2002-07-09 18:14:59 +0000
55cb1ae6fc
gcc3 bug workaround by
2002-07-09 17:41:51 +0000
937683784d
fixing sinc filter (seems the problem was caused by rounding in pmulhw -> solution use shorter filter, its long and slow enough anyway) some typos some warning fixes by
2002-07-09 17:01:52 +0000
be8ffec9cd
new codec: Sorenson v1 by
2002-07-09 16:08:43 +0000
8db1a1dde0
new bitstream reader API (old get_bits() based one is emulated and will still be supported in the future cuz its simpler) minor optimizations to get_vlc by
2002-07-09 10:35:10 +0000
436483c2ec
* redundant declaration removed by
2002-07-08 11:38:40 +0000
de0f2f4cca
wmv1 slice_height != mb_height support encoding of slice_height != mb_height 1bit shorter wmv1 headers if bit_rate<50 !? ROTFL M$ is even more stupid than i thought using dc of non intra blocks for dc prediction of wmv1 if bitrate < 129 && res < 320x240 by
2002-07-07 08:34:46 +0000
0a12d6fdfd
Implement clear_blocks_axp. by
2002-07-05 19:16:26 +0000
02da51ec60
* Move "restrict" fallback to common.h * Don't include config.h in dsputil.c by
2002-07-04 13:41:27 +0000
a86c461c6b
more scaling algos by
2002-07-04 13:08:37 +0000
3b50d2ad15
added rtp protocol by
2002-07-04 10:42:57 +0000
1617ad97ae
added rtsp support (not activated yet) by
2002-07-04 10:41:34 +0000
e309128f84
added rtp support (not activated yet) by
2002-07-04 10:38:01 +0000
171bbb03ad
added raw tcp support by
2002-07-04 10:35:45 +0000
c13e1abdec
* Detect "retrict" keyword * Use "restrict" in some dsputil routines (yields large speedup) by
2002-07-04 01:47:32 +0000
2dbe7ec87c
Make dct_unquantize_h263 work on systems without MVI extension. by
2002-07-03 23:30:32 +0000
e0580f8c68
Update and activate dct_unquantize_h263_mvi. Thanks to Måns Rullgård for some improvements. by
2002-07-03 03:01:06 +0000
dde3f77dbc
Use updated motion compensation routines. by
2002-07-03 01:09:44 +0000
3530320dbf
Activate ALT_BITSTREAM_READER by default on Alpha, since it seems to be a noticeable win (at least for me :) by
2002-07-02 02:22:46 +0000
494e409255
Assembly version of put_pixels. This is currently the function that takes the most time, and it allows for more efficient unaligned access and better control over memory latencies. by
2002-07-01 23:47:01 +0000
d13c54cdc0
Add profiling support. by
2002-07-01 23:02:36 +0000
bb7d4939ba
Implement put_pixels_clamped and add_pixels_clamped in Assembler. This allows better scheduling of the memory accesses, and is portable among all compilers. by
2002-07-01 04:26:07 +0000