85 Commits (605387582bd35920b83a26dabbe1c0601f425621)

Author SHA1 Message Date
Kostya Shishkov 31980b6abd vmd: decode videos with no LZ buffer size provided - they might not need it 12 years ago
Kostya Shishkov 0aed0bfc62 vmd: fix mode 3 decoding 12 years ago
Luca Barbato 701966730c vmd: drop incomplete chunks and spurious samples 12 years ago
Luca Barbato 676da248ca vmd: refactor the inner decode loop 12 years ago
Luca Barbato c8f3cb9119 vmd: return meaningful errors 12 years ago
Luca Barbato 91a6944e56 vmd: use the PALETTE_COUNT constant uniformly 12 years ago
Alexandra Khirnova 0afcf97e1e vmdav: convert to bytestream2 12 years ago
Anton Khirnov f86d66bcfa vmdaudio: fix invalid reads when packet size is not a multiple of chunk size 12 years ago
Anton Khirnov 759001c534 lavc decoders: work with refcounted frames. 12 years ago
Justin Ruggles f80f8dd4c2 vmdaudio: decode directly to the user-provided AVFrame 12 years ago
Anton Khirnov df9b956751 lavc: fix decode_frame() third parameter semantics for video decoders 12 years ago
Anton Khirnov 594d4d5df3 lavc: add a wrapper for AVCodecContext.get_buffer(). 12 years ago
Justin Ruggles a903f8f087 Include libavutil/channel_layout.h instead of libavutil/audioconvert.h 12 years ago
Justin Ruggles 50a65e7a54 vmdaudio: set channel layout 12 years ago
Anton Khirnov 716d413c13 Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 12 years ago
Martin Storsjö 1d9c2dc89a Don't include common.h from avutil.h 12 years ago
Anton Khirnov 36ef5369ee Replace all CODEC_ID_* with AV_CODEC_ID_* 12 years ago
Martin Storsjö 00c3b67b8a cosmetics: Align codec declarations 13 years ago
Justin Ruggles 0eea212943 Add avcodec_decode_audio4(). 13 years ago
Laurent Aimar c0cbe36b18 vmd: fix segfaults on corruped streams 13 years ago
Justin Ruggles 4568c2bf97 vmdaudio: fix decoding of 16-bit audio format. 13 years ago
Anton Khirnov ec6402b7c5 lavc: use designated initialisers for all codecs. 13 years ago
Justin Ruggles e6c52cee54 Replace usages of av_get_bits_per_sample_fmt() with av_get_bytes_per_sample(). 14 years ago
Mans Rullgard e65ab9d94f Remove unused variables 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Justin Ruggles 1108f8998c vmdaudio: output 8-bit audio as AV_SAMPLE_FMT_U8. 14 years ago
Justin Ruggles 2ec7862db8 vmdaudio: remove unnecessary fields from VmdAudioContext and use the corresponding AVCodecContext fields instead. 14 years ago
Justin Ruggles 1e86d685e0 vmdaudio: add out_bps to VmdAudioContext and use it to replace hard-coded sample size. 14 years ago
Justin Ruggles 1574eff3d2 vmdaudio: simplify vmdaudio_decode_frame() by handling block_type first, then making a single call to vmdaudio_loadsound(). 14 years ago
Justin Ruggles ba9516cca8 cosmetics: reindent after previous commit 14 years ago
Justin Ruggles 762b386e4a vmdaudio: move all silence chunk handling to vmdaudio_loadsound(). 14 years ago
Justin Ruggles 8e9027d266 cosmetics: remove debugging cruft 14 years ago
Justin Ruggles 868f2f4d90 cosmetics: reindent after previous commit 14 years ago
Justin Ruggles 2d213695fc vmdaudio: simplify buffer pointer and header size handling. 14 years ago
Justin Ruggles 7a4fb3fd93 vmdaudio: set *data_size to zero when skipping small packets and add a warning log message. 14 years ago
Justin Ruggles 22f893e1c9 vmdaudio: validate block type 14 years ago
Justin Ruggles dd1af5136f vmdaudio: use macros and a local variable for block type. 14 years ago
Justin Ruggles 6989cb2dae vmdaudio: correct the silent chunk count in the first block. 14 years ago
Justin Ruggles 9b73f78600 vmdaudio: output audio samples for standalone silent blocks. 14 years ago
Justin Ruggles 1328d43313 vmdaudio: remove duplicated code by merging mono and stereo decoding. 14 years ago
Justin Ruggles a58bcb40b1 vmdaudio: fix raw_block_size calculation. 14 years ago
Diego Elio Pettenò d36beb3f69 Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf. 14 years ago
Stefano Sabatini 5d6e4c160a Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enum 14 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Stefano Sabatini 72415b2adb Define AVMediaType enum, and use it instead of enum CodecType, which 15 years ago
Måns Rullgård 3aab27b459 Remove useless #include <unistd.h> from many files 16 years ago
Kostya Shishkov 1c86db80a9 Remove useless assignment during initialization for some decoders 16 years ago
Thilo Borgmann 7a00bbad21 Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Diego Biurrun 99ed41a808 Fix filenames in Doxygen comments. 16 years ago