174 Commits (c99baf05c3c2a4b441a1d8270f440247ba3af3d9)

Author SHA1 Message Date
Roman Shaposhnik 4e92dabf60 replacing frame_rate and frame_rate_base with an AVRational time_base 16 years ago
Roman Shaposhnik 6a276c46b1 unrolling the loops as per Michael's suggestion 16 years ago
Roman Shaposhnik 0843ddcb91 fixing a bug that prevented proper unweighting table to be selected 16 years ago
Roman Shaposhnik 2b6cee9f1e Doxygenizing the comments 16 years ago
Roman Shaposhnik c9b0b38f45 simplifying the code as per Michael's suggestion 16 years ago
Diego Biurrun 910f02a054 spelling cosmetics 16 years ago
Diego Biurrun 2a43a093ed Replace generic CONFIG_DECODERS preprocessor conditionals by more specific 17 years ago
Roman Shaposhnik f8007a1473 Intial implementation of the DV100 (AKA DVCPRO HD) decoder and demuxer as 17 years ago
Roman Shaposhnik f4acfa3887 Cosmetic change aimed at making it easier to see how bits are consumed 17 years ago
Roman Shaposhnik b1e3628e8c Factoring out chan_slice / 27 into seq variable 17 years ago
Roman Shaposhnik 7ae6dcb595 Simplification of how dct_mode affects decoding. 17 years ago
Roman Shaposhnik c89cb5894e Making block size in bits variable and dependent on the DV spec 17 years ago
Roman Shaposhnik 713c1aa9a6 Making the number of blocks per macroblock dependent on the DV stream 17 years ago
Roman Shaposhnik cb879ec2fb Introducing DV_MAX_BPM macro instead of a hardcoded value for the 17 years ago
Roman Shaposhnik 3f66d16821 Fixing the units in DV50 tables (both coordinates are 17 years ago
Roman Shaposhnik d557838cfb Coalescing the un-weighting and de-quantization steps for faster 17 years ago
Diego Biurrun 4ad62d9a5c Move #ifdef CONFIG_DVVIDEO_ENCODER up to cover all functions used for encoding. 17 years ago
Diego Biurrun fd9f315339 Make preprocessor condition more specific and useful by changing 17 years ago
Stefano Sabatini fe4bf37455 Make AVCodec long_names definition conditional depending on CONFIG_SMALL. 17 years ago
Baptiste Coudurier 39883fffa7 remove useless wrapper func 17 years ago
Baptiste Coudurier 390b25aeda set avctx time_base in dv decoder 17 years ago
Carl Eugen Hoyos eacced45c4 Replace some occurrences of -1 with PIX_FMT_NONE. 17 years ago
Stefano Sabatini 6140271f54 Add some long names to AVCodec declarations. 17 years ago
Alexander Strange 8e5f465f4c Increase alignment for DCT block arrays from 8 to 16 17 years ago
Zuxy Meng 98a6fff98c Apply 'cold' attribute to init/uninit functions in libavcodec 17 years ago
Aurelien Jacobs fbd4293df9 remove more useless mpegvideo.h includes 17 years ago
Michael Niedermayer 095f08d599 some const 17 years ago
Michael Niedermayer 7993df6527 consts 17 years ago
Aurelien Jacobs 59e6f60a99 add ff_ prefix to all simple_idct symbols 17 years ago
John Dalgliesh 5885dda4c5 force 16-bytes alignement of block array, as needed by the implementation of ff_dct_sse2 18 years ago
Michael Niedermayer 6bd10f2de5 kill av_mallocz_static() 18 years ago
Michael Niedermayer 2df6e97872 kill a av_mallocz_static() 18 years ago
François Revol 8fa36ae09d This fixes error handling for BeOS, removing the need for some ifdefs. 18 years ago
Roman Shaposhnik e950141a58 * Fixing a bug with incorrect bits set in AAUX source pack 18 years ago
Måns Rullgård 849f10351d rename always_inline to av_always_inline and move to common.h 18 years ago
Diego Biurrun c26abfa541 Rename ABS macro to FFABS. 18 years ago
Diego Biurrun b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library' 18 years ago
Alexander Strange eacad59e03 Fix compilation with --disable-encoders. 19 years ago
Måns Rullgård 62bb489b13 add some #ifdef CONFIG_ENCODERS/DECODERS 19 years ago
Roman Shaposhnik 3c8f30a745 * Restructuring the division of labor between DV codec and DV format 19 years ago
Aurelien Jacobs 75c998a219 force usage of ALT_BITSTREAM_READER where needed 19 years ago
Roman Shaposhnik 56419683b2 I still don't think this should be here. Note: without this code DV encoder 19 years ago
Daniel Maas 0b297700b7 DVCPRO50 support. 19 years ago
Dan Maas 40116978de Assign class 2 to most macroblocks by default, instead of a more conservative 19 years ago
Roman Shaposhnik e5867e4d50 Not that we're that far from being an *initial* implementation, but 19 years ago
Dan Maas 2e52b44e50 AC coefficient weighing (per SMPTE 314M) for the DV encoder and decoder. The 19 years ago
Michael Niedermayer 0403f791b3 remove wrong assert() 19 years ago
Michael Niedermayer d676478c8d replace for loop with 2 asserts() 19 years ago
Dan Maas 6df5f6ae51 size[0-3] are not initialized (and can get random negative trash 19 years ago
Michael Niedermayer 7bdb4f67bc 10l (forgot EOBs) 19 years ago