Andreas Rheinhardt
25c8507818
Remove/replace some unnecessary avcodec.h inclusions
...
Also remove other unnecessary headers and include headers directly while
at it.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-07-22 15:29:46 +02:00
Andreas Rheinhardt
1c2d8ff92b
avcodec/dsd_tablegen: Merge header into dsd.c
...
Since b492fbcc6e
, the DSD tables are
always initialized at runtime, so merge the dsd_tablegen.h header
into dsd.c.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-07-19 00:21:42 +02:00
Andreas Rheinhardt
4f5bd6177d
avcodec/dsd: Make initializing DSD tables thread-safe
...
This automatically makes the DSD formats as well as DST and WavPack
init-threadsafe.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2020-12-08 17:51:48 +01:00
Paul B Mahol
330ba8d537
avcodec/dsd: use uint8_t instead of unsigned char
2019-08-28 17:30:55 +02:00
Paul B Mahol
9606e4b6e6
avcodec/dsddec: add slice threading support
2019-08-28 17:28:16 +02:00
Peter Ross
86e493a6ff
avcodec: add Direct Stream Transfer (DST) decoder
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-05-15 01:01:45 +02:00