Andreas Rheinhardt
f4098bbc3b
avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs
...
This patch is analogous to 20f9727018
:
It hides the internal part of AVBitStreamFilter by adding a new
internal structure FFBitStreamFilter (declared in bsf_internal.h)
that has an AVBitStreamFilter as its first member; the internal
part of AVBitStreamFilter is moved to this new structure.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-03-23 23:45:45 +01:00
Anton Khirnov
bdd6aa25c1
avcodec.h: split bitstream filters API into its own header
2020-05-22 14:38:57 +02:00
Anton Khirnov
bf80725352
lavc: rename bsf.h to bsf_internal.h
...
This will allow adding a public header named bsf.h
2020-05-22 14:38:57 +02:00
Michael Niedermayer
c0bce367e4
avcodec: Fix AVClass .version
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-04-19 23:44:13 +02:00
James Almer
1410454c8b
Partially revert "avcodec/hapqa_extract: remove the AVOption flags
...
Re add AVOptions flags, using the new one meant for bsfs.
This partially reverts commit f706cdda56
.
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-17 12:16:43 -03:00
James Almer
f706cdda56
avcodec/hapqa_extract: remove the AVOption flags
...
These two are not used for bitstream filters.
Reviewed-by: Martin Vignali <martin.vignali@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-14 10:55:05 -03:00
James Almer
b173e03536
avcodec/hapqa_extract: fix two error return values
...
ret is 0 by default.
Reviewed-by: Martin Vignali <martin.vignali@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-13 20:49:50 -03:00
James Almer
2b6699f024
avcodec/hapqa_extract: move the reference in the bsf internal buffer
...
There's no need to allocate a new packet for it.
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-13 18:55:49 -03:00
Martin Vignali
7b0cb2e032
avcodec/hapqa_extract_bsf : add new bsf filter
...
convert HapQA data to HAPQ or HAPAlphaOnly
by copying the corresponding texture
2018-03-13 20:26:07 +01:00