Statistics
| Branch: | Revision:

ffmpeg / libavcodec @ 68ca24e6

# Date Author Comment
68ca24e6 11/29/2003 12:19 AM Michael Niedermayer

intra16x16 fix

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

8fc7c993 11/28/2003 11:38 PM Michael Niedermayer

10000l

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

d3985de7 11/28/2003 10:09 PM Michael Niedermayer

cleanup

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

f7190f73 11/28/2003 09:31 PM Michael Niedermayer

h263 OBMC & 4MV support
cleanup

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

b68ab260 11/27/2003 01:38 PM Michael Niedermayer

dont read from b frames if draw_horiz_band==NULL

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

e15c3302 11/27/2003 01:40 AM Roman Shaposhnik
  • 3x encoding speedup. Finally we seem to be on par with libdv
    in terms of time and we're doing slightly better w.r.t. to
    quality. I don't think there's much room for improvement
    left, but I'd like to try and vectorize a couple of things.
    Btw, any ideas on what may impact performance will be greatly...
e1c2a5a0 11/26/2003 08:57 PM Roberto Togni

- Add reget_buffer() function to AVCodecContext
- Add default reget_buffer implementation in libavcodec/utils.c
- Remove AVCodecContext.cr_available, no longer needed
- Remove CODEC_CAP_CR, no longer used
- Add img_copy() prototype to avcodec.h (function from imgconvert.c)...

9bc8b386 11/25/2003 12:35 AM Michael Niedermayer

16x8 MV vissualization by (Wolfgang Hesseler <qv at multimediaware dot com>)

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

bc1e3646 11/24/2003 09:53 PM Michael Niedermayer

10l

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

105c3d25 11/23/2003 06:49 PM Alex Beregszaszi

theora alpha3 support (with maintaining backward compatibility, maybe we should remove all backward compatibility codes after final theora release?)

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

9a7ad925 11/23/2003 06:43 PM Alex Beregszaszi

finally working with old theora bitstream (flipped image), the only sample I have is decoded successfully (theora.ogg)

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

bf63eb4b 11/16/2003 07:23 PM Michael Niedermayer

av_d2q() documentation

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

42cad81a 11/14/2003 05:42 AM Mike Melanson

yep, FLI support

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

ad0d17f1 11/13/2003 11:45 PM Michael Niedermayer

qprd with b frames fix

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

dd3e415e 11/13/2003 11:22 PM Michael Niedermayer

qprd needs mbd=2

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

4b813d5c 11/13/2003 10:20 PM Zdenek Kabelac
  • sys/types.h for size_t

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

57489bc5 11/13/2003 09:55 PM Ivan Kalvachev

silence few warnings

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

9515c0c1 11/12/2003 10:06 PM Michael Niedermayer

better fix

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

7d587359 11/12/2003 10:01 PM Michael Niedermayer

small mjpeg fix by (James Stembridge <jstembridge at users dot sourceforge dot net>)

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

30758048 11/12/2003 01:03 PM Michael Niedermayer

ac prediction with rate distorted qp fix

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

1f26c6f3 11/12/2003 12:25 PM Michael Niedermayer

rate distored optimal lambda->qp support

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

c512b303 11/12/2003 01:19 AM Ivan Kalvachev

mpegvideo is back

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

c6f353ff 11/10/2003 06:33 PM Fabrice Bellard

also parse extradata for MPEG4

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

8424cf50 11/10/2003 03:29 PM Fabrice Bellard

new audio/video parser API

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

962d6ae6 11/10/2003 03:21 PM Fabrice Bellard

exported mpa_decode_header for new parser API

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

8dbcc9f2 11/10/2003 03:19 PM Fabrice Bellard

comment fix

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

11e29a41 11/10/2003 03:14 AM Mike Melanson

added Apple Graphics (SMC) decoder

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

aa39a622 11/09/2003 09:54 PM Roberto Togni

4bpp support

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

1dc1ed99 11/07/2003 10:39 PM Roberto Togni

8BPS decoder

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

e02c251e 11/07/2003 09:21 PM Roberto Togni

Set buffer hints, use cr where available

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

074c4ca7 11/07/2003 09:20 PM Roberto Togni

Add cr codec capability and buffer hints

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

598401ce 11/06/2003 10:05 PM Michael Niedermayer

fix context=1
remove always_inline, gcc fails to inline other more important inline functions otherwise ...

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

1d768c3c 11/05/2003 11:27 PM Roberto Togni

100l: sometime palette was not copied to output frame

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

19d053c5 11/04/2003 07:35 PM Roman Shaposhnik
  • fixes for broken builds on Solaris, OS2 and all bingendian
    systems out there.

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

3d0ef6dd 11/03/2003 06:06 PM Michael Niedermayer

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

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

ea05d9c9 11/03/2003 05:42 PM Michael Niedermayer

flush fix (untested)

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

89b9441a 11/03/2003 01:58 PM Michael Niedermayer

only add prefix after \n

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

762357e6 11/03/2003 01:31 PM Michael Niedermayer

10l (fixes dct coeff noise reduction)

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

9b879566 11/03/2003 01:26 PM Michel Bardiaux

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

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

821cb11f 11/02/2003 11:19 PM Michael Niedermayer

noise reduction of dct coefficients

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

432d84c3 11/02/2003 10:56 PM Michael Niedermayer

10l ...

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

875efafa 11/02/2003 09:57 PM Roberto Togni

Moved to new palette API
Added check to aviod stride change between frames

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

2e99641b 11/02/2003 09:53 PM Roberto Togni

Fix some palette related defines, bump build number

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

2cbb7820 11/01/2003 05:38 PM Michael Niedermayer

ffv1 rgb support

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

04939fb7 10/31/2003 10:56 PM Roberto Togni

100l: free previous frame, not current one!
Set reference flag for frames.

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

bc0219fd 10/31/2003 10:28 PM Roberto Togni

Don't memcpy from unallocated memory

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

ddaae6a9 10/31/2003 10:26 PM Roman Shaposhnik
  • DV demuxer is now capable of decoding auxilary audio stream. So,
    everybody who still uses second streo track for dubbing can
    now export it.
    • void* -> DVDemuxContext* change (per Fabrice's suggestion).
    • -dv1394 capture now works in all modes....
d43fb4e8 10/30/2003 10:51 PM Michael Niedermayer

move identical code into its own function
intXY_t -> int_fastXY_t

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

237e4938 10/30/2003 09:05 PM Michael Niedermayer

initalize various uninitalized variables and avoid coded_picture_number as its not always correct (later should be reversed after fixing the picture_number mess)

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

f259747b 10/30/2003 07:55 PM Michael Niedermayer

100l (SAR is written as height/width instead of width/height in the MPEG1 standard)

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

5f194811 10/30/2003 04:58 PM Michael Niedermayer

pts fix and related fixes

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

2a2bbcb0 10/30/2003 05:40 AM Mike Melanson

revised palette API, courtesy of Roberto Togni (rtogni at freemail.it)

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

9df1d249 10/29/2003 05:30 PM Michael Niedermayer

dumping funny numbers from first zygo i frame header

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

43a13e72 10/29/2003 02:54 PM Alex Beregszaszi

initial support for zygovideo

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

985180a1 10/29/2003 02:08 PM Fabrice Bellard

added fake codec CODEC_ID_MPEG2TS of type CODEC_TYPE_DATA (needed for simpler handling of raw transport streams in ffserver and RTP - better solutions are welcomed)

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

13ba9ae4 10/28/2003 09:23 AM Michael Niedermayer

linear blend 1 line shift fix

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

a579db0c 10/27/2003 11:22 PM Ivan Kalvachev

XvMC speedup by removing one memcpy and doing MB packing

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

6b56c616 10/27/2003 02:37 PM Michael Niedermayer

make convert_matrix() independant of MpegEncContext

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

14cabd40 10/26/2003 10:14 AM James Klicman

AltiVec optimized fdct patch by (James Klicman <james at klicman dot org>)

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

5c69a4fd 10/26/2003 09:56 AM Michael Niedermayer

fixing the remaning block-align checks

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

ca1d62f4 10/26/2003 09:49 AM Assaf Yaari

block algn patch by ("Assaf Yaari" <assafy at mobixell dot com>)

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

6e0593e8 10/25/2003 09:59 PM Michael Niedermayer

reorder table instead of wasting instructions to reorder the input to match the table

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

94789b9e 10/25/2003 07:44 PM Michael Niedermayer

10l

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

9b4b6e09 10/25/2003 07:30 PM Michael Niedermayer

segfault fix

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

94fd9201 10/25/2003 03:22 PM Mike Melanson

support Cinepak files with funky (not divisible by 4) resolutions

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

48b1f800 10/25/2003 12:32 AM Roman Shaposhnik
  • adding integer/floating point AAN implementations for DCT 2-4-8

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

99200bae 10/24/2003 09:57 PM Michael Niedermayer

optimizing

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

1b245cc2 10/24/2003 08:09 PM Panagiotis Issaris

Fixes GCC 3.3.2 warnings patch by (Panagiotis Issaris <takis at lumumba dot luc dot ac dot be>)

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

07bd15c3 10/24/2003 07:59 PM Fred Rothganger

rational.h not installed patch by (Fred Rothganger <rothgang at uiuc dot edu>)

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

10acc479 10/24/2003 06:28 PM Roman Shaposhnik
  • introducing dct248 into the DSP context. * simple/accurate implementation of dct248 * DV encoding now supports 2-4-8 DCT * DV encoding gets a bit faster (but still miles away
    from what I think it could do) * misc. DV codec cleanups

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

01a2ddaf 10/23/2003 11:24 PM Alex Beregszaszi

1l

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

cf3bf5bb 10/23/2003 01:22 PM Michael Niedermayer

minor mmx2 optimization if the dct

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

1745173b 10/23/2003 12:59 PM Michael Niedermayer

inline -> always_inline (842 -> 690 cpu cycles for dct_quantize() difference for the dct itself should be even bigger)

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

8d00c562 10/23/2003 12:41 PM Michael Niedermayer

4.9-RC FreeBSD doesnt like lrint() so change to lrintf(), not that bsd supports that but we emulate it ...

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

b4c3816c 10/23/2003 09:11 AM Michael Niedermayer

optionally merge postscale into quantization table for the float aan dct

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

10becaaf 10/23/2003 08:31 AM Michael Niedermayer

10l

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

369e2d50 10/22/2003 10:12 PM Alex Beregszaszi

10l

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

1ffb0091 10/22/2003 10:10 PM Alex Beregszaszi

100l

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

6f5cf8c5 10/22/2003 07:15 PM Michael Niedermayer

oops forgot

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

65e4c8c9 10/22/2003 06:26 PM Michael Niedermayer

floating point AAN DCT

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

9d9e3172 10/22/2003 03:36 PM Michael Niedermayer

112 bytes smaller MpegEncContext

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

45686da2 10/22/2003 12:01 PM Michael Niedermayer

move blocks away MpegEncContext (7.4 -> 5.8k)

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

642ccefb 10/22/2003 11:23 AM Michael Niedermayer

move mmx quantizer matrixes out of MpegEncContext (23k -> 7k) (no meassureable slowdown)

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

7e4995c3 10/22/2003 10:59 AM Michael Niedermayer

move q_*_matrix out of MpegEncContext (40k ->23k) dct_quantize() is even slightly faster now, dont ask my why ...

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

b465449e 10/21/2003 07:55 PM Michael Niedermayer

dynamic alloc of picture structs instead of putting them in MpegEncContext

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

33a6984b 10/21/2003 01:00 AM Michael Niedermayer

BSD doesnt have log2

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

5c9e4723 10/20/2003 11:24 PM Michael Niedermayer

mpeg2 aspect ratio encoding fixed

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

5ed9f2e5 10/20/2003 10:33 PM Michael Niedermayer

use continued fractions to approximate a fraction if its numerator or denominator is too large

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

5ff85f1d 10/20/2003 08:23 PM Michael Niedermayer

AVRational
sample_aspect_ratio
aspect ratio in JPEG JFIF is SAR not DAR !
removed nonsense SAR guessing code
various related cleanups
bugs?

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

9dad924e 10/20/2003 10:33 AM Michael Niedermayer

bottom_field_first -> top_field_first

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

fa384dcc 10/20/2003 09:52 AM Michael Niedermayer

export mpeg2 active display area / pan scan
fix mpeg2 aspect_ratio for the rare case that active display area != AVCodecContext.width/height
decode sequence display extension & picture display extension

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

dc7cb06a 10/19/2003 09:05 PM Dan Christiansen

gcc->C99 and warning fixes patch by (Dan Christiansen <danchr at daimi dot au dot dk>)

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

cf9d24ad 10/18/2003 06:47 PM Dan Christiansen

- Moving Wall from the individual Makefiles to configure (and only
have it passed to GCC)
Moving the usage in configure to the top of it, so you don't have to
wait needlessly
- Silence compiler output during configuration
- Add support for configuring with IBM XLC...

2744ca9a 10/18/2003 03:19 AM Roman Shaposhnik
  • providing MPEG codecs with a generic fields in AVFrame to use.
    • fixing YUV4MPEG format.
    • fixing a bug in DV codec where coded_frame was not set.

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

a573cc27 10/17/2003 06:56 PM Michael Niedermayer

emu_edge checks simplification and avoid redundant checks for mpeg1/2 if emu_edge is set

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

5c00fe41 10/16/2003 06:27 PM Roman Shaposhnik
  • original fix still didn't align lines on s_align when CODEC_FLAG_EMU_EDGE
    was not set.

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

00c28046 10/16/2003 04:50 AM Roman Shaposhnik
  • fix for a trivial 100l declaration typo

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

6571e41d 10/16/2003 12:21 AM Michael Niedermayer

picture buffer cleanup, this fixes a assertion failure (if assertion checking was manualy enabled for utils.c) and a memleak at least

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

f0bbfc4a 10/15/2003 09:59 PM Michael Niedermayer

default_get_buffer() fixes

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

f539eb52 10/15/2003 04:20 PM Michael Niedermayer

align

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