Anton Khirnov
08bebeb1be
Revert "all: Don't set AVClass.item_name to its default value"
...
Some callers assume that item_name is always set, so this may be
considered an API break.
This reverts commit 0c6203c97a
.
1 year ago
Andreas Rheinhardt
0c6203c97a
all: Don't set AVClass.item_name to its default value
...
Unnecessary since acf63d5350adeae551d412db699f8ca03f7e76b9;
also avoids relocations.
Reviewed-by: Anton Khirnov <anton@khirnov.net>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
1 year ago
Andreas Rheinhardt
f4098bbc3b
avcodec/bsf: Add FFBitStreamFilter, hide internals of BSFs
...
This patch is analogous to 20f972701806be20a77f808db332d9489343bb78:
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>
3 years ago
Anton Khirnov
bdd6aa25c1
avcodec.h: split bitstream filters API into its own header
5 years ago
Anton Khirnov
bf80725352
lavc: rename bsf.h to bsf_internal.h
...
This will allow adding a public header named bsf.h
5 years ago
Michael Niedermayer
c0bce367e4
avcodec: Fix AVClass .version
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
7 years ago
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>
7 years ago
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>
7 years ago
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>
7 years ago
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>
7 years ago
Martin Vignali
7b0cb2e032
avcodec/hapqa_extract_bsf : add new bsf filter
...
convert HapQA data to HAPQ or HAPAlphaOnly
by copying the corresponding texture
7 years ago