Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 1 addition & 19 deletions include/libavcodec/avcodec.pxd
Original file line number Diff line number Diff line change
@@ -1,22 +1,10 @@
from libc.stdint cimport int8_t, int64_t, uint16_t, uint32_t, uint8_t
from libc.stdint cimport int64_t, uint16_t, uint32_t, uint8_t

cdef extern from "libavcodec/codec.h":
struct AVCodecTag:
pass

cdef extern from "libavcodec/codec_id.h":
AVCodecID av_codec_get_id(const AVCodecTag *const *tags, uint32_t tag)


cdef extern from "libavcodec/packet.h" nogil:
AVPacketSideData* av_packet_side_data_new(
AVPacketSideData **sides,
int *nb_sides,
AVPacketSideDataType type,
size_t size,
int free_opaque
)

const AVPacketSideData *av_packet_side_data_get(const AVPacketSideData *sd,
int nb_sd,
AVPacketSideDataType type)
Expand All @@ -41,12 +29,6 @@ cdef extern from "libavutil/channel_layout.h":
AV_CHAN_FRONT_LEFT
AV_CHAN_FRONT_RIGHT
AV_CHAN_FRONT_CENTER
# ... other channel enum values ...

ctypedef struct AVChannelCustom:
AVChannel id
char name[16]
void *opaque

ctypedef struct AVChannelLayout:
AVChannelOrder order
Expand Down
Loading