summaryrefslogtreecommitdiff
path: root/libavcodec/dv.c
Commit message (Collapse)AuthorAge
* * simplification patch by Jeffrey Ryan MuizelaarJeff Muizelaar2004-09-22
| | | | Originally committed as revision 3491 to svn://svn.ffmpeg.org/ffmpeg/trunk
* data_size = 0 cleanupMichael Niedermayer2004-05-21
| | | | Originally committed as revision 3146 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oops, forgot to commit that change from the warning fixes by (Michael ↵Michael Niedermayer2004-05-21
| | | | | | Roitzsch <mroi at users dot sourceforge dot net>) Originally committed as revision 3145 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanup & memleak fixMichael Niedermayer2004-04-30
| | | | Originally committed as revision 3095 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * some significant clean-up of the dv_decode_ac (it looks realRoman Shaposhnik2004-03-25
| | | | | | | | | 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
* warning patrolFalk Hüffner2004-03-24
| | | | Originally committed as revision 2925 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * removing casualties of battle of the wits and English languageRoman Shaposhnik2004-03-18
| | | | Originally committed as revision 2902 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * DV decoding/encoding now supports MultiThreading for up to 324 CPUs ;-)Roman Shaposhnik2004-03-14
| | | | Originally committed as revision 2893 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * DV decoder simplifications. Now it looks to be 6% faster. At leastRoman Shaposhnik2004-03-14
| | | | | | | on my desktop. * Misc. DV cleanups and fixes. Originally committed as revision 2892 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * moving some of the commonly used bit reading/writing functionsRoman Shaposhnik2004-03-12
| | | | | | | | | 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
* 10000lMichael Niedermayer2004-01-04
| | | | Originally committed as revision 2665 to svn://svn.ffmpeg.org/ffmpeg/trunk
* removing unused var & converting 64->32bitMichael Niedermayer2003-12-05
| | | | Originally committed as revision 2567 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * 3x encoding speedup. Finally we seem to be on par with libdvRoman Shaposhnik2003-11-27
| | | | | | | | | | 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 appreciated. Originally committed as revision 2532 to svn://svn.ffmpeg.org/ffmpeg/trunk
* av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)Michel Bardiaux2003-11-03
| | | | Originally committed as revision 2469 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * introducing dct248 into the DSP context.Roman Shaposhnik2003-10-24
| | | | | | | | | | * 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
* bottom_field_first -> top_field_firstMichael Niedermayer2003-10-20
| | | | Originally committed as revision 2402 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * providing MPEG codecs with a generic fields in AVFrame to use.Roman Shaposhnik2003-10-18
| | | | | | | | * 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
* * fix for a trivial 100l declaration typoRoman Shaposhnik2003-10-16
| | | | Originally committed as revision 2393 to svn://svn.ffmpeg.org/ffmpeg/trunk
* alignMichael Niedermayer2003-10-15
| | | | Originally committed as revision 2389 to svn://svn.ffmpeg.org/ffmpeg/trunk
* removed the obsolete and unused parameters of init_put_bitsAlex Beregszaszi2003-10-12
| | | | Originally committed as revision 2366 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * recommiting change from SF CVSRoman Shaposhnik2003-10-11
| | | | Originally committed as revision 2350 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * preAlpha DV encoding support -- there's still a truckloadRoman Shaposhnik2003-10-01
| | | | | | | | | | | | | 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 Originally committed as revision 2327 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * DV handling was streamlined for both muxing/demuxing andRoman Shaposhnik2003-09-29
| | | | | | | | | | | | | | 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! * DV audio is now always recognized -- which means we can now hear all those ducks quaking in pond.dv. Originally committed as revision 2319 to svn://svn.ffmpeg.org/ffmpeg/trunk
* removed unused variableFabrice Bellard2003-08-24
| | | | Originally committed as revision 2159 to svn://svn.ffmpeg.org/ffmpeg/trunk
* seems i guessed correctly (last 411 chroma block isnt scaled but cut and ↵Michael Niedermayer2003-05-16
| | | | | | reordered) Originally committed as revision 1888 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some libmpeg2 style bitstream reader fixes (no dv doesnt yet work with it)Michael Niedermayer2003-05-14
| | | | Originally committed as revision 1874 to svn://svn.ffmpeg.org/ffmpeg/trunk
* release buffer cleanupMichael Niedermayer2003-05-06
| | | | Originally committed as revision 1839 to svn://svn.ffmpeg.org/ffmpeg/trunk
* making it nicer to the client who doesn't expect errors messages in stdoutRoman Shaposhnik2003-05-01
| | | | Originally committed as revision 1829 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * fixing NTSC frame rate for DV streamsRoman Shaposhnik2003-04-29
| | | | | | | * 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
* fixing mixed dr1 + internal buffersMichael Niedermayer2003-04-25
| | | | Originally committed as revision 1820 to svn://svn.ffmpeg.org/ffmpeg/trunk
* support for DV aspect ratio and erroneous audio patch by (Dan Dennedy (dan ↵Michael Niedermayer2003-04-04
| | | | | | at dennedy dot org) and Roman Shaposhnick <rvs at sun dot com>) Originally committed as revision 1731 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AVI type 1 support patch by (Roman Shaposhnick <rvs at sun dot com>)Roman Shaposhnik2003-03-28
| | | | Originally committed as revision 1714 to svn://svn.ffmpeg.org/ffmpeg/trunk
* per context frame_rate_base, this should finally fix frame_rate related av ↵Michael Niedermayer2003-03-12
| | | | | | sync issues Originally committed as revision 1666 to svn://svn.ffmpeg.org/ffmpeg/trunk
* per file doxyMichael Niedermayer2003-03-06
| | | | Originally committed as revision 1634 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MpegEncContext.(i)dct_* -> DspContext.(i)dct_*Michael Niedermayer2003-03-03
| | | | | | bitexact cleanup Originally committed as revision 1617 to svn://svn.ffmpeg.org/ffmpeg/trunk
* support for PAL 4:1:1 SMPTE 314M DV streams patch by (Roman Shaposhnick <rvs ↵Roman Shaposhnik2003-02-27
| | | | | | at sun dot com>) Originally committed as revision 1612 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more #ifdef CONFIG_ENCODERS patch by (Wolfgang Hesseler <qv at ↵Wolfgang Hesseler2003-02-16
| | | | | | 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
* * UINTX -> uintx_t INTX -> intx_tZdenek Kabelac2003-02-11
| | | | Originally committed as revision 1578 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DV audio decoder by Roman ShaposhnickFabrice Bellard2003-01-27
| | | | Originally committed as revision 1514 to svn://svn.ffmpeg.org/ffmpeg/trunk
* GetBitContext.size is allways multiplied by 8 -> use size_in_bits to avoid ↵Michael Niedermayer2003-01-21
| | | | | | useless *8 in a few inner loops Originally committed as revision 1486 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing DCTELEM != shortMichael Niedermayer2003-01-15
| | | | Originally committed as revision 1462 to svn://svn.ffmpeg.org/ffmpeg/trunk
* warnings patch by (bubu <bubu at bubu dot net>)bubu2003-01-01
| | | | Originally committed as revision 1386 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AVVideoFrame -> AVFrameMichael Niedermayer2002-12-09
| | | | Originally committed as revision 1327 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanupMichael Niedermayer2002-12-04
| | | | | | | | | | | 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
* * not checking for get_buffer_callback - it would be user's errorZdenek Kabelac2002-11-14
| | | | | | | * 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
* * fixing some minor const warningsZdenek Kabelac2002-11-12
| | | | Originally committed as revision 1205 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * using DSPContext - so each codec could use its local (sub)set of CPU extensionZdenek Kabelac2002-11-11
| | | | Originally committed as revision 1194 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l - set pixelfmt (colorspace) _before_ calling get_buffer() callbackArpi2002-11-10
| | | | Originally committed as revision 1185 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * DR1 supportZdenek Kabelac2002-11-04
| | | | Originally committed as revision 1157 to svn://svn.ffmpeg.org/ffmpeg/trunk
* support buffers containing more than one frameFabrice Bellard2002-10-09
| | | | Originally committed as revision 1016 to svn://svn.ffmpeg.org/ffmpeg/trunk