summaryrefslogtreecommitdiff
path: root/libavcodec/dv.c
Commit message (Collapse)AuthorAge
* some constMichael Niedermayer2008-02-01
| | | | Originally committed as revision 11758 to svn://svn.ffmpeg.org/ffmpeg/trunk
* constsMichael Niedermayer2008-02-01
| | | | | | I have underestimated this a little, and these are just some ... Originally committed as revision 11708 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add ff_ prefix to all simple_idct symbolsAurelien Jacobs2007-12-08
| | | | Originally committed as revision 11192 to svn://svn.ffmpeg.org/ffmpeg/trunk
* force 16-bytes alignement of block array, as needed by the implementation of ↵John Dalgliesh2007-03-15
| | | | | | | | ff_dct_sse2 patch by John Dalgliesh %johnd A defyne P org% Originally committed as revision 8420 to svn://svn.ffmpeg.org/ffmpeg/trunk
* kill av_mallocz_static()Michael Niedermayer2007-03-14
| | | | Originally committed as revision 8400 to svn://svn.ffmpeg.org/ffmpeg/trunk
* kill a av_mallocz_static()Michael Niedermayer2007-03-13
| | | | Originally committed as revision 8395 to svn://svn.ffmpeg.org/ffmpeg/trunk
* This fixes error handling for BeOS, removing the need for some ifdefs.François Revol2007-02-13
| | | | | | | | | AVERROR_ defines are moved to avcodec.h as they are needed in there as well. Feel free to move that to avutil/common.h. Bumped up avcodec/format version numbers as though it's binary compatible we will want to rebuild apps as error values changed. Please from now on use return AVERROR(EFOO) instead of the ugly return -EFOO in your code. This also removes the need for berrno.h. Originally committed as revision 7965 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * Fixing a bug with incorrect bits set in AAUX source packRoman Shaposhnik2007-01-15
| | | | | | | * Making DV codec release a buffer on exit * Flagging accepted pix_fmts for DV encoder Originally committed as revision 7531 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename always_inline to av_always_inline and move to common.hMåns Rullgård2006-12-08
| | | | Originally committed as revision 7256 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename ABS macro to FFABS.Diego Biurrun2006-10-11
| | | | Originally committed as revision 6666 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-07
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix compilation with --disable-encoders.Alexander Strange2006-10-01
| | | | | | patch by Alexander Strange, astrange at ithinksw dot com Originally committed as revision 6410 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add some #ifdef CONFIG_ENCODERS/DECODERSMåns Rullgård2006-09-27
| | | | Originally committed as revision 6356 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * Restructuring the division of labor between DV codec and DV formatRoman Shaposhnik2006-09-04
| | | | | | [ Based on a patch by Brian Brice (bbrice at newtek dot com) ] Originally committed as revision 6161 to svn://svn.ffmpeg.org/ffmpeg/trunk
* force usage of ALT_BITSTREAM_READER where neededAurelien Jacobs2006-08-28
| | | | Originally committed as revision 6118 to svn://svn.ffmpeg.org/ffmpeg/trunk
* I still don't think this should be here. Note: without this code DV encoderRoman Shaposhnik2006-03-06
| | | | | | | | | will accept incorrect pix_fmt's and such, but decoder will work much better with containers not setting the same attributes. It seems like there will be a generic mechanism for checking such constraints, but if not I can always resurrect this check for *encoder* only. Originally committed as revision 5114 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DVCPRO50 support.Daniel Maas2006-03-06
| | | | | | Patch by Daniel Maas dmaas at maasdigital dot com Originally committed as revision 5113 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Assign class 2 to most macroblocks by default, instead of a more conservativeDan Maas2006-02-28
| | | | | | | | method defined by SMPTE Patch by Dan Maas Originally committed as revision 5074 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Not that we're that far from being an *initial* implementation, butRoman Shaposhnik2006-02-27
| | | | | | at least weighting got implemented thanks to Dan. ;-) Originally committed as revision 5071 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AC coefficient weighing (per SMPTE 314M) for the DV encoder and decoder. TheDan Maas2006-02-27
| | | | | | | | performance impact is less than 1%. Patch by Dan Maas (dmaas at maasdigital dot com) Originally committed as revision 5070 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove wrong assert()Michael Niedermayer2006-02-26
| | | | Originally committed as revision 5067 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace for loop with 2 asserts()Michael Niedermayer2006-02-26
| | | | Originally committed as revision 5066 to svn://svn.ffmpeg.org/ffmpeg/trunk
* size[0-3] are not initialized (and can get random negative trashDan Maas2006-02-25
| | | | | | | | | | | | | | | values), so the comparison with vs_total_ac_bits is messed up on the first couple loop iterations, leading to AC underflows. the b->prev[] pointers were not being maintained correctly. We potentially have to update b->prev[] both before and after the area whose VLC length is getting adjusted. this also might fix the ppc regression failure? patch by (Dan Maas <dmaas maasdigital com>) Originally committed as revision 5064 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (forgot EOBs)Michael Niedermayer2006-02-24
| | | | Originally committed as revision 5059 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dont lowwer qnos of more blocks then neededMichael Niedermayer2006-02-23
| | | | Originally committed as revision 5055 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing dv_guess_qnos()Michael Niedermayer2006-02-23
| | | | | | roman, dont hesitate to reverse this and solve it differntly if you want ... Originally committed as revision 5053 to svn://svn.ffmpeg.org/ffmpeg/trunk
* print a big warning if we mess up and run out of space ...Michael Niedermayer2006-02-23
| | | | Originally committed as revision 5052 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MSVC-compatible __align8/__align16 declarationSteve L'Homme2006-02-05
| | | | | | patch by Steve Lhomme, steve .dot. lhomme .at. free .dot. fr Originally committed as revision 4942 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update licensing information: The FSF changed postal address.Diego Biurrun2006-01-12
| | | | Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Moving dv_anchor back to the global scope. This creates a tiny memoryRoman Shaposhnik2006-01-06
| | | | | | | leak for cases like dlopening libavcodec.so and such, but I still don't know how to catch such events. Originally committed as revision 4818 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix DV memory leak and allow multiple instances patch by (Burkhard Plaum?)Burkhard Plaum2005-12-25
| | | | | | approved by Roman Shaposhnik Originally committed as revision 4777 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: tabs --> spaces, some prettyprintingDiego Biurrun2005-12-22
| | | | Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: Remove all trailing whitespace.Diego Biurrun2005-12-17
| | | | Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
* lowres supportMichael Niedermayer2005-09-02
| | | | Originally committed as revision 4545 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimizationsMichael Niedermayer2005-08-30
| | | | | | | | dc coeff rounding fix class=3 num of bits fix do interlaced check & idct only if CODEC_FLAG_INTERLACED_DCT Originally committed as revision 4542 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix for memleak in dv.c patch by (Burkhard Plaum; plaum, ipf uni-stuttgart de)Burkhard Plaum2005-08-26
| | | | Originally committed as revision 4539 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DV video encoder/decoder doesn't set keyframe and picture type properties ↵Edward Hervey2005-08-11
| | | | | | patch by (Edward Hervey:bilboed,gmail com) Originally committed as revision 4503 to svn://svn.ffmpeg.org/ffmpeg/trunk
* a few #ifdef CONFIG_X_ENCODER, patch by (Roine Gustafsson <roine ↵Roine Gustafsson2005-05-10
| | | | | | users.sourceforge net] Originally committed as revision 4213 to svn://svn.ffmpeg.org/ffmpeg/trunk
* various fixes related to the non alt_bitstream_readerMichael Niedermayer2005-04-18
| | | | Originally committed as revision 4136 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid buf_size == 0 checks in every decoderMichael Niedermayer2005-01-23
| | | | Originally committed as revision 3872 to svn://svn.ffmpeg.org/ffmpeg/trunk
* various security fixes and precautionary checksMichael Niedermayer2005-01-12
| | | | Originally committed as revision 3822 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Memory leak fix patch by (Burkhard Plaum <plaum >at< ipf.uni-stuttgart )dot( ↵Burkhard Plaum2004-11-27
| | | | | | de>) Originally committed as revision 3717 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * 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