Andreas Rheinhardt
2934a4b9a5
Remove unnecessary avassert.h inclusions
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Andreas Rheinhardt
1be3d8a0cb
avcodec/avcodec: Stop including channel_layout.h in avcodec.h
...
Also include channel_layout.h directly wherever used.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Zane van Iperen
5362fa2b75
avformat/apm: don't set bits_per_raw_sample
...
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
4 years ago
Andreas Rheinhardt
bc70684e74
avformat: Constify all muxer/demuxers
...
This is possible now that the next-API is gone.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
Zane van Iperen
be3c10d551
avformat/apm: fix APM_FILE_HEADER_SIZE value
...
Value was incorrectly changed in 3bf1be2101
.
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
4 years ago
Zane van Iperen
4eb6ec3a85
avformat: add apm muxer
...
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
5 years ago
Zane van Iperen
8598fc4010
avcodec/apm: fix sample_rate check
...
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
5 years ago
Zane van Iperen
91a9f86edf
avformat/apm: fix variable/structure names and cosmetics
5 years ago
Zane van Iperen
1b0a0da63a
avformat/apm: use the entire APMState structure as extradata
...
Is the "actual" codec extradata instead of the hand-crafted one
from the previous revision.
5 years ago
Zane van Iperen
3bf1be2101
avformat/apm: read header correctly
...
The leading WAVEFORMATEX in .APM files is malformed:
* The nAvgBytesPerSec field is wrong, and
* sizeof(cbSize) is 4 instead of 2.
5 years ago
Zane van Iperen
a37109d555
avformat/apm: check codec tag in probe and add constant
...
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
5 years ago
Zane van Iperen
55af03dbb5
avformat: add demuxer for Rayman 2's APM format
...
Adds support for the APM file format used by Ubisoft's Rayman 2.
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
5 years ago