Statistics
| Branch: | Revision:

ffmpeg / libavcodec / dv.c @ ab35de18

History | View | Annotate | Download (29.1 KB)

# Date Author Comment
53db1cae 05/21/2004 02:37 PM Michael Niedermayer

data_size = 0 cleanup

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

5da42be1 05/21/2004 02:29 PM Michael Niedermayer

oops, forgot to commit that change from the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)

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

eea8c08f 04/30/2004 05:42 PM Michael Niedermayer

cleanup & memleak fix

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

901ee2be 03/25/2004 01:46 AM Roman Shaposhnik
  • some significant clean-up of the dv_decode_ac (it looks real
    simple now, take a look for yourself).
    • additional optimizations of the decoder. It runs at 55fps now
      on my desktop and it used to be ~45fps.

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

7906085f 03/24/2004 11:32 PM Falk H├╝ffner

warning patrol

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

58254257 03/18/2004 04:19 AM Roman Shaposhnik
  • removing casualties of battle of the wits and English language

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

6faa4645 03/14/2004 11:45 PM Roman Shaposhnik
  • DV decoding/encoding now supports MultiThreading for up to 324 CPUs ;-)

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

380fd6b1 03/14/2004 10:09 PM Roman Shaposhnik
  • DV decoder simplifications. Now it looks to be 6% faster. At least
    on my desktop. * Misc. DV cleanups and fixes.

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

e7a18d5d 03/12/2004 11:39 PM Roman Shaposhnik
  • moving some of the commonly used bit reading/writing functions
    from common.c -> common.h so that they can be inlined.
    + performace gain ~1% (measured with DV decoding)
    + code bloat 0.05%
    Looks like a win-win solution.

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

ac548c5d 01/04/2004 07:49 PM Michael Niedermayer

10000l

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

a8380f44 12/05/2003 11:12 PM Michael Niedermayer

removing unused var & converting 64->32bit

Originally committed as revision 2567 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...
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

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

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

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

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

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

align

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

ed7debda 10/12/2003 09:25 PM Alex Beregszaszi

removed the obsolete and unused parameters of init_put_bits

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

86a7e115 10/11/2003 01:41 AM Roman Shaposhnik
  • recommiting change from SF CVS

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

4fa1c4fa 10/01/2003 11:34 PM Roman Shaposhnik
  • preAlpha DV encoding support -- there's still a truckload
    of work to do, but it least people can try it out and share
    ideas. Please don't hesitate to give it a spin:

    $ ffmpeg -i file.avi file.dv

    is all you need.
    • fix for a deallocation bug in DV muxer...
7458ccbb 09/29/2003 05:54 PM Roman Shaposhnik
  • DV handling was streamlined for both muxing/demuxing and
    decoding. All muxing/demuxing functionality is now available
    in libavformat/dv.[ch].
    • dv1394.c and avidec.c were hooked up with general DV demuxer.
    • DVAUDIO is dead! Long live pcm_s16le!...
df15903f 08/24/2003 10:13 PM Fabrice Bellard

removed unused variable

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

62cf114b 05/16/2003 09:47 PM Michael Niedermayer

seems i guessed correctly (last 411 chroma block isnt scaled but cut and reordered)

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

924311cd 05/14/2003 10:54 AM Michael Niedermayer

some libmpeg2 style bitstream reader fixes (no dv doesnt yet work with it)

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

e20c4069 05/06/2003 08:43 PM Michael Niedermayer

release buffer cleanup

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

ed543377 05/01/2003 10:45 PM Roman Shaposhnik

making it nicer to the client who doesn't expect errors messages in stdout

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

880e8ba7 04/29/2003 01:51 AM Roman Shaposhnik
  • fixing NTSC frame rate for DV streams
  • let ffmpeg preserve 'aspect_ratio' for recoding.
    Do we want to make it tweakable from the command line ?

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

d90cf87b 04/25/2003 12:29 AM Michael Niedermayer

fixing mixed dr1 + internal buffers

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

6aafe463 04/04/2003 01:45 PM Michael Niedermayer

support for DV aspect ratio and erroneous audio patch by (Dan Dennedy (dan at dennedy dot org) and Roman Shaposhnick <rvs at sun dot com>)

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

deb0a292 03/28/2003 02:05 PM Roman Shaposhnik

AVI type 1 support patch by (Roman Shaposhnick <rvs at sun dot com>)

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

14bea432 03/12/2003 03:16 PM Michael Niedermayer

per context frame_rate_base, this should finally fix frame_rate related av sync issues

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

983e3246 03/06/2003 11:32 AM Michael Niedermayer

per file doxy

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

b0368839 03/03/2003 02:54 PM Michael Niedermayer

MpegEncContext.(i)dct_* -> DspContext.(i)dct_*
bitexact cleanup

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

948c3a13 02/27/2003 11:26 PM Roman Shaposhnik

support for PAL 4:1:1 SMPTE 314M DV streams patch by (Roman Shaposhnick <rvs at sun dot com>)

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

7604246d 02/16/2003 11:05 PM Wolfgang Hesseler

more #ifdef CONFIG_ENCODERS patch by (Wolfgang Hesseler <qv at multimediaware dot com>) with modifications by me (s/WOLFGANG/CONFIG_ENCODERS/ and some other fixes)

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

0c1a9eda 02/11/2003 04:35 PM Zdenek Kabelac
  • UINTX -> uintx_t INTX -> intx_t

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

425ed6e2 01/27/2003 09:21 AM Fabrice Bellard

DV audio decoder by Roman Shaposhnick

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

68f593b4 01/21/2003 05:34 PM Michael Niedermayer

GetBitContext.size is allways multiplied by 8 -> use size_in_bits to avoid useless *8 in a few inner loops

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

0e15384d 01/15/2003 07:21 PM Michael Niedermayer

fixing DCTELEM != short

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

ccfddafb 01/01/2003 03:10 PM bubu

warnings patch by (bubu <bubu at bubu dot net>)

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

492cd3a9 12/09/2002 12:03 PM Michael Niedermayer

AVVideoFrame -> AVFrame

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

1e491e29 12/04/2002 10:04 AM Michael Niedermayer

cleanup
adding AVVideoFrame
moving quality, pict_type, key_frame, qscale_table, ... to AVVideoFrame
removing obsolete variables in AVCodecContext
skiping of MBs in b frames
correctly initalizing AVCodecContext
picture buffer cleanup

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

adb43289 11/14/2002 06:43 PM Zdenek Kabelac
  • not checking for get_buffer_callback - it would be user's error
  • if DR1 is disabled in get_buffer_callback silently fallback to
    non-dr rendering

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

18f77016 11/12/2002 03:00 PM Zdenek Kabelac
  • fixing some minor const warnings

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

eb4b3dd3 11/11/2002 09:40 AM Zdenek Kabelac
  • using DSPContext - so each codec could use its local (sub)set of CPU extension

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

df1c67ad 11/10/2002 06:45 PM Arpi

10l - set pixelfmt (colorspace) before calling get_buffer() callback

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

b0397e0e 11/04/2002 06:03 PM Zdenek Kabelac
  • DR1 support

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

d017ab70 10/09/2002 12:35 PM Fabrice Bellard

support buffers containing more than one frame

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

1c05e11d 10/08/2002 05:54 PM Fabrice Bellard

fixed NTSC end of line bug

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

9e398782 10/07/2002 11:08 PM Arpi

10l - MMX/FPU state was not restored, causing nonsense fpu behaviour in caller (mplayer)

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

e9feea59 10/07/2002 09:28 PM Arpi

DV ntsc support, 411P colorspace added

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

defdfc9a 10/04/2002 08:59 PM Alex Beregszaszi

moved dct init out from mpv_common_init to dct_common_init (for less-uglier way for dv)

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

7be166e4 10/04/2002 07:49 AM Fabrice Bellard

simplified parsing - added MMX idct support

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

5d2231ee 10/03/2002 09:07 PM Fabrice Bellard

first working version of DV video decoder

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