FFmpeg
Data Structures | Functions
bsf_internal.h File Reference
#include "libavutil/log.h"
#include "bsf.h"
#include "packet.h"

Go to the source code of this file.

Data Structures

struct  FFBitStreamFilter
 

Functions

int ff_bsf_get_packet (AVBSFContext *ctx, AVPacket **pkt)
 Called by the bitstream filters to get the next packet for filtering. More...
 
int ff_bsf_get_packet_ref (AVBSFContext *ctx, AVPacket *pkt)
 Called by bitstream filters to get packet for filtering. More...
 
const AVClass * ff_bsf_child_class_iterate (void **opaque)
 

Function Documentation

◆ ff_bsf_get_packet()

int ff_bsf_get_packet ( AVBSFContext *  ctx,
AVPacket **  pkt 
)

Called by the bitstream filters to get the next packet for filtering.

The filter is responsible for either freeing the packet or passing it to the caller.

Definition at line 235 of file bsf.c.

Referenced by ff_eia608_to_smpte436m_filter(), ff_smpte436m_to_eia608_filter(), filter(), h264_filter(), h264_mp4toannexb_filter(), hevc_mp4toannexb_filter(), imx_dump_header(), mjpeg2jpeg_filter(), mjpega_dump_header(), text2movsub(), vp9_raw_reorder_filter(), and vvc_mp4toannexb_filter().

◆ ff_bsf_get_packet_ref()

int ff_bsf_get_packet_ref ( AVBSFContext *  ctx,
AVPacket *  pkt 
)

◆ ff_bsf_child_class_iterate()

const AVClass* ff_bsf_child_class_iterate ( void **  opaque)

Definition at line 106 of file bitstream_filters.c.