Statistics
| Branch: | Revision:

ffmpeg / libavcodec @ bb54f6ab

# Date Author Comment
bb54f6ab 11/12/2006 03:34 AM Måns Rullgård

adding more static keywords

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

6b781ce7 11/12/2006 01:08 AM Måns Rullgård

make vp6_pcr_tree static

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

8e981daf 11/11/2006 08:54 PM Måns Rullgård

make some symbols static

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

c328f313 11/11/2006 07:46 PM Måns Rullgård

make two functions static

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

f1a06ca8 11/10/2006 11:45 AM Michael Niedermayer

zero private bits

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

eea784da 11/10/2006 11:31 AM Michael Niedermayer

store a identifer and the first header in extradata
with this mp3 should be binary identical to what you had before header compression
support mp3 with crc (by droping the crc and putting it back during header decompress, currently its just random tough, does any deocoder even check it?)...

eacb41b2 11/10/2006 01:41 AM Michael Niedermayer

mp3 header (de)compression bitstream filter
this will make mp3 frames 4 bytes smaller, it will not give you binary identical mp3 files, but it will give you mp3 files which decode to binary identical output
this will only work in containers providing at least packet size, sample_rate and number of channels...

92a35418 11/09/2006 05:28 PM Michael Niedermayer

16bit in avi is RGB555

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

c2212338 11/09/2006 04:40 PM Panagiotis Issaris

Remove the H264Context parameter from decode_init_vlc() as it is not being used.

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

cbee7a69 11/09/2006 11:37 AM Baptiste Coudurier

get rid of CODEC_ID_MPEG4AAC after next version bump, and change it to CODEC_ID_AAC where used

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

6c4d1655 11/09/2006 01:23 AM Michael Niedermayer

10000l to myself, fixing regression test failure

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

b5ca0c6f 11/08/2006 06:15 PM Michael Niedermayer

100l for me, iam being to stupid to read the mpeg4 spec / eat stuffing mbs a the end of the picture

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

997baf01 11/08/2006 12:02 AM Måns Rullgård

allow spaces in source and build directory names
out of tree builds from a source dir with spaces is impossible
due to how make handles vpath

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

9d210bb4 11/07/2006 01:50 PM Baptiste Coudurier

typo

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

80d617f5 11/07/2006 01:45 PM Baptiste Coudurier

add option to set mpeg1/2 gop timecode start, and drop frame flag timecode flag

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

d9d2f88d 11/07/2006 12:45 PM Luca Barbato

Simplify

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

4802a7a7 11/07/2006 12:28 PM Diego Biurrun

Use MMX only under x86_32, there are compilation problems.

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

17662955 11/07/2006 09:46 AM Baptiste Coudurier

add codec_tag and codec_stream_tag to MpegEncContext to not alter avctx values

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

7d7912c3 11/07/2006 05:57 AM Kostya Shishkov

Bump version for Fraps v24 support

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

e07eaacc 11/06/2006 05:56 PM Reimar Döffinger

Avoid void*-arithmetic, and uint8_t* is more correct anyway.

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

79e7b960 11/06/2006 10:47 AM Baptiste Coudurier

include parser.h instead of mpegvideo.h

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

7d6b1abe 11/06/2006 10:46 AM Baptiste Coudurier

rename ff_mpeg1_find_frame_end to mpeg1_find_frame_end and make it static

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

4067d81b 11/06/2006 10:43 AM Baptiste Coudurier

move AVCodecParser prototypes and definitions to parser.h, and move mpegvideo parser to mpeg12.c

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

360932f7 11/06/2006 10:32 AM Zuxy Meng

Fix ASF format parser's broken UTF-16 string handling
1. Add a PUT_UTF8 macro to common.h; code borrowed from libavcodec/flacenc.c.
2. Make use of the macro in flacenc.c
Patch by Zuxy Meng % zuxy P meng A gmail P com %
Original thread:
Date: Nov 5, 2006 9:56 AM...

f4e31985 11/06/2006 06:13 AM Kostya Shishkov

Check for symbol count

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

39ff2ee8 11/06/2006 05:35 AM Kostya Shishkov

Limit output sample to 0..maxval, fixes decoding of T16E0.JLS

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

8cd13128 11/05/2006 07:24 PM Baptiste Coudurier

use AVRational and ff_frame_rate_tab for frame_rate

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

c9ec7564 11/05/2006 04:18 PM Reimar Döffinger

Move idct block array variable onto rtjpeg_decode_frame_yuv420 stack since
it is only used there and is only 128 byte large.
Also make it aligned to fix playback with altivec.

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

bc52b0c5 11/05/2006 03:10 PM Baptiste Coudurier

remove useless line variable

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

b190aa89 11/05/2006 03:06 PM Baptiste Coudurier

fix decoding position

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

75a71b6c 11/05/2006 08:18 AM Kostya Shishkov

Correct support for Fraps v4 (and Huffman tree for < 256 symbols)

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

78629a74 11/05/2006 04:59 AM Kostya Shishkov

Update comment

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

08a4c4bf 11/05/2006 04:57 AM Kostya Shishkov

Fraps v2 and v4 support

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

483b8b12 11/04/2006 12:42 AM Oded Shimon

ministry of english grammar :) then->than

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

21d4d5da 11/03/2006 08:30 PM Michael Niedermayer

doxy

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

079e61db 11/03/2006 04:54 PM Michael Niedermayer

ensure alignment (no speed change)

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

f5a9e8f3 11/03/2006 04:02 PM Michael Niedermayer

merging mov & and (no speedchange)

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

e80cf125 11/03/2006 03:40 PM Michael Niedermayer

2 instructions less (same speed)

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

93471182 11/03/2006 03:17 PM Michael Niedermayer

comment about failed optimization

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

38cfdc83 11/03/2006 02:28 PM Michael Niedermayer

move luma tc0 related init into asm
5% faster filter_mb_fast() on P3

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

57aff885 11/03/2006 01:13 PM Kostya Shishkov

RGB32 support in Targa

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

25225c37 11/03/2006 12:07 PM Michael Niedermayer

2 instructions less in h264_loop_filter_luma_mmx2()

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

bda2203d 11/03/2006 11:07 AM Michael Niedermayer

preempt possible overflow

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

5a1553de 11/03/2006 09:59 AM Michael Niedermayer

1 instruction less

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

a2171102 11/03/2006 04:42 AM Kostya Shishkov

Use bpp from header in error message

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

e9f1885c 11/03/2006 02:03 AM Michael Niedermayer

optimize H264_DEBLOCK_P0_Q0
2.5% faster filter_mb_fast() on P3

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

dd7e46e7 11/02/2006 11:36 PM Michael Niedermayer

new I/P frame selection heuristic
PSNR/bitrate is slightly better for my (short) test videos
more tests welcome ...

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

93481fe5 11/02/2006 11:13 PM Baptiste Coudurier

change gif muxer to simple gif encoder

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

1984f5cd 11/02/2006 11:08 PM Corey Hickey

Correct description of mblmin and mblmax.

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

a9dc190f 11/02/2006 07:11 PM Tom Harper

outputs bit spent on various encoding functions (motion vectors, overhead, etc)
back into AVCodecContext for external consumption
patch by Tom Harper % d P thomas P harper A gmail P com %
Original thread:
Date: Nov 2, 2006 1:30 AM
Subject: [Ffmpeg-devel] [patch] snow stats...

949b1a13 11/01/2006 10:39 PM Steve L'Homme

Replace most of the %lld and %llx by their (cleaner) PRI*64 counterparts.
patch by Steve Lhomme, slhomme divxcorp com

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

45f3704c 11/01/2006 09:41 PM Michael Niedermayer

10l (forgot ALT_SCAN)

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

1345f4ed 11/01/2006 09:28 PM Diego Biurrun

Rename SWAP macro to FFSWAP.

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

e344c1ea 11/01/2006 09:09 PM Steve L'Homme

reindentation, patch by From: Steve Lhomme, slhomme divxcorp com

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

65342b2b 11/01/2006 07:34 PM Michael Niedermayer

merge clip() into the alpha/beta/tc0 tables (10% faster filter_mb_fast() on P3)

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

e164fbfe 11/01/2006 06:51 PM Diego Biurrun

Make tests compile on non-x86.

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

3cd52279 11/01/2006 06:34 PM Diego Biurrun

Use common define for x86_32 and x86_64.

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

67bcc870 11/01/2006 06:19 PM Måns Rullgård

indentation

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

84278104 11/01/2006 06:18 PM Måns Rullgård

CODEC_CAP_DELAY support

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

d55f46e5 11/01/2006 05:18 PM Reimar Döffinger

Reenable AMD64 optimizations for cabac accidentially disabled in r6852

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

419b8784 11/01/2006 05:01 PM Diego Biurrun

Add ARCH_X86_32 as a new define for 32 bit x86 architectures and change
the semantics of ARCH_X86 to mean both 32 and 64 bits.

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

7aba9187 10/31/2006 10:22 PM Michael Niedermayer

fix 1/0 b frames + CBR bug

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

9a64e044 10/31/2006 11:19 AM Diego Biurrun

cosmetics: Restore alphabetical order.

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

743311a1 10/30/2006 08:43 PM Måns Rullgård

coded line size is a multiple of 4

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

e3893992 10/30/2006 06:05 PM Oded Shimon

fix for disabling vorbis decoder but enabling vorbis encoder

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

469f9de7 10/30/2006 01:57 PM Kostya Shishkov

Init vlc tables as static

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

84ed36da 10/30/2006 01:48 PM Kostya Shishkov

IMC decoder

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

9c5d7c56 10/30/2006 10:15 AM Luca Abeni

AVPicture has 4 planes, not 3

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

498c544a 10/30/2006 02:19 AM Michael Niedermayer

dont set the sampling rate just because 1 mp3 packet header says so (fixes playback speed on some old mencoder generated avis which where then dumped to mp3)

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

c0d8052b 10/30/2006 01:29 AM Michael Niedermayer

avoid random noise on damaged frames

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

d5cd50ed 10/29/2006 01:14 PM Diego Biurrun

Fix compilation with PIC enabled, BRANCHLESS_GET_CABAC is defined under
!PIC but gets used without a check for !PIC.

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

3cedeeca 10/28/2006 08:18 PM Michael Niedermayer

update copyright year, it looks odd otherwise :)

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

95da34cd 10/28/2006 08:00 PM Michael Niedermayer

CANDIDATE_MB_TYPE_INTER heuristic doesnt work at really low quality where the distortion becomes less relevant then the overhead of intra blocks

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

b5c5a86b 10/28/2006 06:30 PM Oded Shimon

I hope noone minds, adding myself to eval.c copyright...

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

973cbc2a 10/28/2006 04:11 PM Michael Niedermayer

lambda* should be unsigned

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

1928d046 10/28/2006 03:20 PM Michael Niedermayer

prevent overflow if lambda2 is "too" large

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

ea7307df 10/28/2006 11:15 AM Michael Niedermayer

use lambda/lmax instead of qscale/qmax as end check for vbv retry

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

8cd68d80 10/28/2006 09:49 AM Oded Shimon

ignore whitespace in ff_eval

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

b500cc2a 10/28/2006 09:30 AM Andrew Voznytsa

sample rate fix
patch by Andrew Voznytsa andrew.voznytsa gmail com

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

72523c7a 10/28/2006 08:03 AM Oded Shimon

add missing 'e->value * '

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

63a547ea 10/28/2006 07:03 AM Oded Shimon

shut gcc warning, also makes sense for NAN to be returned if the loop was never executed

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

ebd6a694 10/27/2006 11:37 PM Diego Biurrun

Rename dvdsub.c to dvdsubdec.c.

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

45ee0e32 10/27/2006 10:35 PM Michael Niedermayer

add support for while() loops again ugly syntax while(condition, statements) but very simple implementation

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

835954e3 10/27/2006 10:16 PM Michael Niedermayer

support seperating expressons by ;
support variables, the syntax isnt beautifull (st(a,b) means var[a]=b and ld(a) var[a]) but for a mere 19 lines of code its fairly simple, if anyone wants to write real variables support with names for variables and = and [] then that would of course be welcome but only if it doesnt bloat the code up terribly...)...

418f17e0 10/27/2006 10:08 PM Reynaldo H. Verdejo Pinochet

Fix obvious typo, BGR555 was missing

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

d024359a 10/27/2006 09:37 PM Oded Shimon

possible bug of 'gte' being read as 'gt', same with 'lte'

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

577eab6b 10/27/2006 09:13 PM Michael Niedermayer

minor simplification

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

a98f4515 10/27/2006 08:38 PM Michael Niedermayer

factorize AVEvalExpr alloc and init

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

bb0f1ea7 10/27/2006 08:16 PM Oded Shimon

update ratecontrol to new ff_eval API

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

ce459e12 10/27/2006 07:53 PM Reynaldo H. Verdejo Pinochet

adds missing rgb/bgr 565 codec->fmt mappings, ok'ed by Michael

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

ba8a6218 10/27/2006 07:50 PM Reynaldo H. Verdejo Pinochet

adds missing rgb/bgr 555 codec->fmt mappings, ok'ed by Michael

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

85b4eb08 10/27/2006 04:42 PM Oded Shimon

new optimized eval method, by seperating parsing and runtime

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

ffc5430b 10/26/2006 04:15 AM Kostya Shishkov

LZW decoder as separate module plus TIFF LZW support

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

b0c32a70 10/26/2006 04:06 AM Kostya Shishkov

10l predictor should not skip first line

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

33400850 10/24/2006 06:57 PM Steve L'Homme

Don't include inttypes.h/stdint.h directly, there is an abstraction in
libavutil/common.h for platforms with no inttypes.h.
patch by Steve Lhomme, slhomme divxcorp com

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

836096aa 10/24/2006 10:33 AM Michael Niedermayer

simplify

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

54fe1159 10/24/2006 10:13 AM Michael Niedermayer

reverse my last change, it was wrong and broken

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

46d9fe62 10/24/2006 09:45 AM Michael Niedermayer

remove map variable

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

71977422 10/24/2006 09:34 AM Michael Niedermayer

factorize update state out

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

3b6d2329 10/24/2006 09:09 AM Michael Niedermayer

FFMAX

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