Statistics
| Branch: | Revision:

ffmpeg @ 399cec2f

# Date Author Comment
399cec2f 03/03/2004 07:29 PM Michael Niedermayer

count > thread_count for execute()

Originally committed as revision 2842 to svn://svn.ffmpeg.org/ffmpeg/trunk

43465395 03/03/2004 05:53 PM Michael Niedermayer

av_log() cleanup
null pointer segfaults
dont print redundant spam
dont print prefix if reference==NULL
class -> av_class
dont copy AVClass to every object, its a waste of memory and not a good idea at all

Originally committed as revision 2841 to svn://svn.ffmpeg.org/ffmpeg/trunk

bc874dae 03/03/2004 03:41 PM Michel Bardiaux

av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)

Originally committed as revision 2840 to svn://svn.ffmpeg.org/ffmpeg/trunk

81c5f887 03/03/2004 01:57 AM Michael Niedermayer

macrofree av_freep()

Originally committed as revision 2839 to svn://svn.ffmpeg.org/ffmpeg/trunk

461cd5bf 03/02/2004 06:39 PM Ivan Kalvachev

add vlc for cbp=0 that is valid in 422,444

Originally committed as revision 2838 to svn://svn.ffmpeg.org/ffmpeg/trunk

50c93f74 03/02/2004 05:21 PM Michael Niedermayer

10l (segfault fix)

Originally committed as revision 2837 to svn://svn.ffmpeg.org/ffmpeg/trunk

ed263031 03/02/2004 03:18 AM Michael Niedermayer

100l (divx5 b frame + seeking + flush fix)

Originally committed as revision 2836 to svn://svn.ffmpeg.org/ffmpeg/trunk

4eaad9c0 03/02/2004 12:40 AM Ivan Kalvachev

forgot default chroma_format value

Originally committed as revision 2835 to svn://svn.ffmpeg.org/ffmpeg/trunk

197662a6 03/02/2004 12:30 AM Ivan Kalvachev

fix typo

Originally committed as revision 2834 to svn://svn.ffmpeg.org/ffmpeg/trunk

5e5c247a 03/01/2004 02:55 PM Ivan Kalvachev

initial chroma_format changes,xvmc tweaks and codec_cap

Originally committed as revision 2833 to svn://svn.ffmpeg.org/ffmpeg/trunk

3f1d4e96 03/01/2004 12:46 PM Dmitry Baryshkov

attribute_used patch by (mitya at school dot ioffe dot ru (Dmitry Baryshkov))

Originally committed as revision 2832 to svn://svn.ffmpeg.org/ffmpeg/trunk

95d356c5 02/29/2004 10:14 PM Michael Niedermayer

optimizing/cleanup of mpeg/qpel_motion()

Originally committed as revision 2831 to svn://svn.ffmpeg.org/ffmpeg/trunk

5c0513bd 02/29/2004 10:10 PM Dmitry Baryshkov

attribute used patch by (mitya at school dot ioffe dot ru (Dmitry Baryshkov))

Originally committed as revision 2830 to svn://svn.ffmpeg.org/ffmpeg/trunk

fddae1c3 02/29/2004 02:25 AM Michael Niedermayer

skip b frames before first i frame

Originally committed as revision 2829 to svn://svn.ffmpeg.org/ffmpeg/trunk

c8a4ebbf 02/29/2004 02:08 AM Michael Niedermayer

simplify MPV_motion()

Originally committed as revision 2828 to svn://svn.ffmpeg.org/ffmpeg/trunk

5ba326b5 02/29/2004 12:37 AM Michael Niedermayer

interlaced mpeg4 + edge emu fix (fixes decoding of mermaid.avi)
related cleanup

Originally committed as revision 2827 to svn://svn.ffmpeg.org/ffmpeg/trunk

4c9544d0 02/28/2004 09:02 PM Michael Niedermayer

mpeg2 field pic decoding fix
simplifiations

Originally committed as revision 2826 to svn://svn.ffmpeg.org/ffmpeg/trunk

2a24fe4c 02/28/2004 04:41 PM Gael Chardon

int64_t_C patch by (Gael Chardon <gael-announcements+ffmpeg at 4now dot net>)

Originally committed as revision 2825 to svn://svn.ffmpeg.org/ffmpeg/trunk

853d659d 02/28/2004 03:15 PM John Dalgliesh

os x md5sum patch by (John Dalgliesh <johnd at defyne dot org>)

Originally committed as revision 2824 to svn://svn.ffmpeg.org/ffmpeg/trunk

aab34ca0 02/28/2004 03:03 PM Michael Niedermayer

Metrowerks CodeWarrior patches by (John Dalgliesh <johnd at defyne dot org>)

Originally committed as revision 2823 to svn://svn.ffmpeg.org/ffmpeg/trunk

259630df 02/26/2004 07:11 PM Michael Niedermayer

10l (vdpart fix)

Originally committed as revision 2822 to svn://svn.ffmpeg.org/ffmpeg/trunk

8d52ec7e 02/26/2004 06:29 PM Michael Niedermayer

AVCodec.supported_framerates

Originally committed as revision 2821 to svn://svn.ffmpeg.org/ffmpeg/trunk

71141d77 02/26/2004 03:15 PM Michael Niedermayer

INT64_MIN fix

Originally committed as revision 2820 to svn://svn.ffmpeg.org/ffmpeg/trunk

9d5277ce 02/26/2004 01:42 PM Michael Niedermayer

10l

Originally committed as revision 2819 to svn://svn.ffmpeg.org/ffmpeg/trunk

ae35f5e1 02/26/2004 02:48 AM Michael Niedermayer

100l (field picture decoding fix)

Originally committed as revision 2818 to svn://svn.ffmpeg.org/ffmpeg/trunk

79c060bc 02/25/2004 06:30 PM Michael Niedermayer

Wolfgang Hesseler (mv/dct coeff export & mv vissualiztion)

Originally committed as revision 2817 to svn://svn.ffmpeg.org/ffmpeg/trunk

8289c6fa 02/25/2004 06:29 PM Wolfgang Hesseler

export DCT coefficients patch by (Wolfgang Hesseler <wolfgang.hesseler at imk dot fraunhofer dot de>)

Originally committed as revision 2816 to svn://svn.ffmpeg.org/ffmpeg/trunk

5a815088 02/25/2004 06:17 PM Michael Niedermayer

1l

Originally committed as revision 2815 to svn://svn.ffmpeg.org/ffmpeg/trunk

9740beff 02/25/2004 05:35 PM Michael Niedermayer

use AVFrame.pts=AV_NOPTS_VALUE instead of AVFrame.pts=0
move AV_NOPTS_VALUE & AV_TIME_BASE from avformat.h -> avcodec.h
related fixes

Originally committed as revision 2814 to svn://svn.ffmpeg.org/ffmpeg/trunk

8ac5c1b2 02/25/2004 02:47 AM Steven M. Schultz

av_log() patch by ("Steven M. Schultz" <sms at 2BSD dot COM>)

Originally committed as revision 2813 to svn://svn.ffmpeg.org/ffmpeg/trunk

e51f4948 02/25/2004 02:05 AM Michael Niedermayer

set AVFrame.pts based upon framerate if its 0
detect & warn if the user prvides pts only for some frames, and try to guess the missing ones

Originally committed as revision 2812 to svn://svn.ffmpeg.org/ffmpeg/trunk

ed7b99bb 02/23/2004 09:18 PM Steven M. Schultz

av_log() patch by ("Steven M. Schultz" <sms at 2BSD dot COM>)

Originally committed as revision 2811 to svn://svn.ffmpeg.org/ffmpeg/trunk

c62c07d3 02/23/2004 08:56 PM Michael Niedermayer

multithreaded mpeg2 decoding

Originally committed as revision 2810 to svn://svn.ffmpeg.org/ffmpeg/trunk

c0a2c42f 02/23/2004 04:07 PM Steven M. Schultz

av_log patch by ("Steven M. Schultz" <sms at 2BSD dot COM>)

Originally committed as revision 2809 to svn://svn.ffmpeg.org/ffmpeg/trunk

560ff809 02/23/2004 03:59 PM Michael Niedermayer

av_log()

Originally committed as revision 2808 to svn://svn.ffmpeg.org/ffmpeg/trunk

310ffb8f 02/22/2004 09:22 PM Michael Niedermayer

c99

Originally committed as revision 2807 to svn://svn.ffmpeg.org/ffmpeg/trunk

d705e4a6 02/22/2004 12:31 AM Michael Niedermayer

(f)printf() is disallowed in libavcodec, compilation will fail now if its used, except that codecs which where added after the printf->av_log change which did ignore av_log() and used prinf are now silent and wont print anything, they should be changed to use av_log, i could do that, but its better if the orginal developer decides which AV_LOG level each message should get...

2092bd75 02/20/2004 02:39 PM Gildas Bazin

avsync patch by (Gildas Bazin <gbazin at altern dot org>)

Originally committed as revision 2805 to svn://svn.ffmpeg.org/ffmpeg/trunk

24515926 02/19/2004 10:34 PM Hauke Duden

improved VCD support patch by ("Hauke Duden" <H.NS.Duden at gmx dot net>)
- the first audio and video packs now contain only a system header and lots
of padding.
- no system headers in any packs other than the first ones
- the two system headers only contain information about "their" stream...

16806499 02/19/2004 08:29 PM Michael Niedermayer

w32threads by (Gildas Bazin <gbazin at altern dot org>)

Originally committed as revision 2803 to svn://svn.ffmpeg.org/ffmpeg/trunk

530d5740 02/19/2004 12:30 AM Ivan Kalvachev

use get_format

Originally committed as revision 2802 to svn://svn.ffmpeg.org/ffmpeg/trunk

5e7c25f0 02/18/2004 10:54 PM Michael Niedermayer

simplify

Originally committed as revision 2801 to svn://svn.ffmpeg.org/ffmpeg/trunk

9ab2717a 02/18/2004 07:15 PM Michael Niedermayer

auxdatae, crcrs fix by (Jean-Francois Panisset <panisset at comcast dot net>)

Originally committed as revision 2800 to svn://svn.ffmpeg.org/ffmpeg/trunk

2dd59ebd 02/18/2004 07:07 PM Michael Niedermayer

update libavformat regression checksums (it should be checked why exactly they changed ...), and always test libavformat in make test so this doesnt happen again

Originally committed as revision 2799 to svn://svn.ffmpeg.org/ffmpeg/trunk

fbf2284c 02/18/2004 04:26 PM Michael Niedermayer

check if threads_count is too large

Originally committed as revision 2798 to svn://svn.ffmpeg.org/ffmpeg/trunk

1e31d32c 02/18/2004 03:17 PM Michael Niedermayer

flac_flush()

Originally committed as revision 2797 to svn://svn.ffmpeg.org/ffmpeg/trunk

0496a034 02/18/2004 02:05 PM Michael Niedermayer

simplify
only change context if frame header is error-free, as some fields may not be stored in the frame header and so a single damaged frame-header may trash them

Originally committed as revision 2796 to svn://svn.ffmpeg.org/ffmpeg/trunk

f8d58f4d 02/18/2004 12:51 PM Alex Beregszaszi

flac

Originally committed as revision 2795 to svn://svn.ffmpeg.org/ffmpeg/trunk

69f5de18 02/18/2004 12:49 PM Alex Beregszaszi

avoid negative array indices

Originally committed as revision 2794 to svn://svn.ffmpeg.org/ffmpeg/trunk

9d656110 02/18/2004 04:10 AM Michael Niedermayer

crc8 checking, based upon a patch by (Miroslav Lichvar <lichvarm at phoenix dot inf dot upol dot cz>)
less spam/av_log
fix synccode search
channel_order -> decorrelation_type (cosmetic i know, but the old name is too meaningless IMHO)
faster mid/side decorrelator based upon lifting transforms...

4fd12598 02/18/2004 02:00 AM Michael Niedermayer

remove residual array, it isnt really needed

Originally committed as revision 2792 to svn://svn.ffmpeg.org/ffmpeg/trunk

ac2570a8 02/18/2004 01:49 AM Michael Niedermayer

flac fixes:
fix data types of residual&decoded
fix twos complement bitfields
fix utf8 (no, utf8 is not the same as the simple and compact uvlc used in nut)
add truncated bitstream support, both ogg and flac demuxers in mplayer cvs provide incomplete frames, and furthermore it isnt possible to find frameboundaries in flac without decoding it completly...

4f52c312 02/18/2004 01:22 AM Michael Niedermayer

flac decoder by (Alex Beregszaszi <alex at fsn dot hu>)

Originally committed as revision 2790 to svn://svn.ffmpeg.org/ffmpeg/trunk

da16b204 02/17/2004 06:57 PM Michael Niedermayer

noise reduction with threads bugfix

Originally committed as revision 2789 to svn://svn.ffmpeg.org/ffmpeg/trunk

e6dc9c6f 02/16/2004 03:34 AM Michael Niedermayer

more error checks for the sequence header

Originally committed as revision 2788 to svn://svn.ffmpeg.org/ffmpeg/trunk

69dde1ad 02/14/2004 07:08 PM Gildas Bazin

AAC support in mov, correct aspect ratio support and user data support patch by (Gildas Bazin <gbazin at altern dot org>)
and regression test checksum update for it by me

Originally committed as revision 2787 to svn://svn.ffmpeg.org/ffmpeg/trunk

e102fcf7 02/14/2004 06:12 PM Roberto Togni

rle_code can overflow when multiplied by 4
(fixes Animation-256Greys.mov from mphq)

Originally committed as revision 2786 to svn://svn.ffmpeg.org/ffmpeg/trunk

50ee2c41 02/14/2004 05:20 PM Michael Niedermayer

fix image resize

Originally committed as revision 2785 to svn://svn.ffmpeg.org/ffmpeg/trunk

42608d65 02/14/2004 05:11 PM Roberto Togni

Use av_log

Originally committed as revision 2784 to svn://svn.ffmpeg.org/ffmpeg/trunk

ac9fe33d 02/14/2004 04:25 PM Gildas Bazin

avio patch by (Gildas Bazin <gbazin at altern dot org>)

Originally committed as revision 2783 to svn://svn.ffmpeg.org/ffmpeg/trunk

d4c3c5a6 02/14/2004 03:11 PM Michael Niedermayer

msadpcm encoding

Originally committed as revision 2782 to svn://svn.ffmpeg.org/ffmpeg/trunk

4776fa92 02/14/2004 03:04 PM Gael Chardon

Log file and Windows patch by ("Gael Chardon" <gael-announcements+ffmpeg at 4now dot net>)

Originally committed as revision 2781 to svn://svn.ffmpeg.org/ffmpeg/trunk

e9a4834a 02/14/2004 01:37 PM Michael Niedermayer

normalize adaptive quantizatiuon fix (based upon a patch by (Jindrich Makovicka <makovick at kmlinux dot fjfi dot cvut dot cz>))

Originally committed as revision 2780 to svn://svn.ffmpeg.org/ffmpeg/trunk

fafbc7c8 02/14/2004 03:49 AM Michael Niedermayer

mpeg4 b frame + adaptive quantization assertion failure fix

Originally committed as revision 2779 to svn://svn.ffmpeg.org/ffmpeg/trunk

3a1fa447 02/14/2004 03:21 AM Michael Niedermayer

multithreaded spatial complexity calculation for i frames

Originally committed as revision 2778 to svn://svn.ffmpeg.org/ffmpeg/trunk

b6335c9f 02/14/2004 01:25 AM Michael Niedermayer

ff_copy_bits() optimization

Originally committed as revision 2777 to svn://svn.ffmpeg.org/ffmpeg/trunk

842b556a 02/13/2004 10:18 PM Michael Niedermayer

threadless threads warning

Originally committed as revision 2776 to svn://svn.ffmpeg.org/ffmpeg/trunk

a734250d 02/13/2004 09:07 PM Michael Niedermayer

activate the memcpy special case for the byte aligned case in ff_copy_bits(), wasnt working before because of a incorrectly used pbBufPtr()

Originally committed as revision 2775 to svn://svn.ffmpeg.org/ffmpeg/trunk

cfbd16df 02/13/2004 08:59 PM Michael Niedermayer

replace a few pbBufPtr() by put_bits_count(), one of them was actually wrong

Originally committed as revision 2774 to svn://svn.ffmpeg.org/ffmpeg/trunk

80ee9fc0 02/13/2004 06:39 PM Michael Niedermayer

simplify MV availability check / dont use below last row MV which is always zero

Originally committed as revision 2773 to svn://svn.ffmpeg.org/ffmpeg/trunk

9c3d33d6 02/13/2004 05:54 PM Michael Niedermayer

multithreaded/SMP motion estimation
multithreaded/SMP encoding for MPEG1/MPEG2/MPEG4/H263
all pthread specific code is in pthread.c
to try it, run configure --enable-pthreads and ffmpeg ... -threads <num>
the internal thread API is a simple AVCodecContext.execute() callback which executes a given function pointer with different arguments and returns after finishing all, that way no mutexes or other thread-mess is needed outside pthread.c...

7984082a 02/12/2004 04:21 PM Michael Niedermayer

ppc chroma mess workaround (real bug is that the motion compensation code assumes that 2*uvlinesize == linesize and fixing this would mean a slowdown)

Originally committed as revision 2771 to svn://svn.ffmpeg.org/ffmpeg/trunk

ec26a167 02/11/2004 02:28 AM Roman Shaposhnik
  • turns out write_packet is supposed to return 0 on success, not
    how many bytes were written.

Originally committed as revision 2770 to svn://svn.ffmpeg.org/ffmpeg/trunk

826ca104 02/10/2004 08:48 PM Roman Shaposhnik
  • gotta setup coded_frame for encoding. avcodec.h says that for decoding
    lavc is supposed to set it up as well and I don't think I see any
    reason not to.

Originally committed as revision 2769 to svn://svn.ffmpeg.org/ffmpeg/trunk

8a36717a 02/09/2004 03:23 PM Michael Niedermayer

rv10/obmc fixes

Originally committed as revision 2768 to svn://svn.ffmpeg.org/ffmpeg/trunk

99683a30 02/08/2004 10:52 PM Michael Niedermayer

2 byte shorter userdata for mpeg4
in the past it was startcode,string,00,7F,startcode
now it is startcode,string,stratcode
both are mpeg4 compliant, as according to the standard the userdata lasts until the next 00 00 01 (startcode prefix) but some very primitive decoders which simply skip until the first 00 byte and then expect the next valid startcode might fail with the old variant, just a theory though (didnt test if quicktime can decode it now)...

f02ab814 02/08/2004 02:35 AM Michael Niedermayer

ima & ms adpcm regression test

Originally committed as revision 2766 to svn://svn.ffmpeg.org/ffmpeg/trunk

6cf9d5eb 02/08/2004 02:16 AM Michael Niedermayer

M$ ADPCM encoding & some simplifications

Originally committed as revision 2765 to svn://svn.ffmpeg.org/ffmpeg/trunk

fc374fe2 02/07/2004 08:50 PM Michael Niedermayer

segfault fix

Originally committed as revision 2764 to svn://svn.ffmpeg.org/ffmpeg/trunk

ae2e7208 02/07/2004 03:35 PM Michael Niedermayer

pass strict_std_compliance to audio context too

Originally committed as revision 2763 to svn://svn.ffmpeg.org/ffmpeg/trunk

eb5b0422 02/07/2004 03:33 PM Michael Niedermayer

use clip() from common.h
ignore sample_rate==8000 limit if strict_std_compliance < 0

Originally committed as revision 2762 to svn://svn.ffmpeg.org/ffmpeg/trunk

311be1fb 02/07/2004 03:10 PM Michael Niedermayer

g726 regression test

Originally committed as revision 2761 to svn://svn.ffmpeg.org/ffmpeg/trunk

d4e437df 02/07/2004 08:24 AM Roman Shaposhnik
  • docs update for G.726

Originally committed as revision 2760 to svn://svn.ffmpeg.org/ffmpeg/trunk

e5966052 02/07/2004 08:20 AM Roman Shaposhnik
  • Initial implementation of the G.726 ADPCM audio codec.

Originally committed as revision 2759 to svn://svn.ffmpeg.org/ffmpeg/trunk

2d9aa1e3 02/07/2004 04:21 AM Michael Niedermayer

100l

Originally committed as revision 2758 to svn://svn.ffmpeg.org/ffmpeg/trunk

d3e18ad0 02/07/2004 12:03 AM Michael Niedermayer

no limits!, warning is enough

Originally committed as revision 2757 to svn://svn.ffmpeg.org/ffmpeg/trunk

747a0554 02/06/2004 11:56 PM Tinic Uro

- made --extra-cflags option work on darwin
- allow INTER4V macroblocks for FLV1 codec
- fixed issue in flv file format saving 8 mp3 frames per packet instead of 1
- fixed crasher in flv file format involving mp3 buffer handling
- added FLV1 codec support for swf file format (FlashPlayer6 or above...

8cb5d4c0 02/06/2004 10:34 PM Michael Niedermayer

h263 4mv encoding fix

Originally committed as revision 2755 to svn://svn.ffmpeg.org/ffmpeg/trunk

04a59bfb 02/06/2004 09:07 PM Michael Niedermayer

segfault fix

Originally committed as revision 2754 to svn://svn.ffmpeg.org/ffmpeg/trunk

b46243ed 02/06/2004 05:51 PM Alex Beregszaszi

get_bit_count -> put_bits_count

Originally committed as revision 2753 to svn://svn.ffmpeg.org/ffmpeg/trunk

fe455f33 02/06/2004 03:27 PM Alex Beregszaszi

get_bit_count -> put_bits_count

Originally committed as revision 2752 to svn://svn.ffmpeg.org/ffmpeg/trunk

de7ff1f7 02/06/2004 03:56 AM Michael Niedermayer

analyze the gradient of the error surface to avoid a few checks in the quantizing noise shaper

Originally committed as revision 2751 to svn://svn.ffmpeg.org/ffmpeg/trunk

364a1797 02/06/2004 02:12 AM Michael Niedermayer

quantizer noise shaping optimization

Originally committed as revision 2750 to svn://svn.ffmpeg.org/ffmpeg/trunk

46026f4e 02/05/2004 05:47 PM Henning Haaland Kulander

VideoBufferSize option patch by ("Henning Haaland Kulander" <hennikul at ifi dot uio dot no>)

Originally committed as revision 2749 to svn://svn.ffmpeg.org/ffmpeg/trunk

070ed1bc 02/05/2004 05:22 AM Mike Melanson

initial commit for Quicktime Animation (RLE) video decoder; bit depths
32, 24, and 16 are working; 8bpp is partially working; 4, 2, and 1 bpp
are not supported yet

Originally committed as revision 2748 to svn://svn.ffmpeg.org/ffmpeg/trunk

a412a03b 02/05/2004 12:35 AM Michael Niedermayer

remove incorect motion estimation table

Originally committed as revision 2747 to svn://svn.ffmpeg.org/ffmpeg/trunk

8a1f657b 02/04/2004 04:03 PM Michael Niedermayer

cleanup ugly code (also appearently works around a bug gcc 3.4 which fails compiling it) by (mru at kth dot se (Måns Rullgård))

Originally committed as revision 2746 to svn://svn.ffmpeg.org/ffmpeg/trunk

2caa92d9 02/04/2004 03:49 PM Michael Niedermayer

fixes by Gildas Bazin <gbazin at altern dot org>

Originally committed as revision 2745 to svn://svn.ffmpeg.org/ffmpeg/trunk

7d8379f2 02/03/2004 04:27 AM Mike Melanson

added support for EA ADPCM and SMJPEG IMA ADPCM

Originally committed as revision 2744 to svn://svn.ffmpeg.org/ffmpeg/trunk

deb7a6cd 02/02/2004 02:59 PM Michael Niedermayer

simplify

Originally committed as revision 2743 to svn://svn.ffmpeg.org/ffmpeg/trunk