Go to the documentation of this file.
26 #define CAVS_SEQ_START_CODE 0x000001b0
27 #define CAVS_PIC_I_START_CODE 0x000001b3
28 #define CAVS_UNDEF_START_CODE 0x000001b4
29 #define CAVS_PIC_PB_START_CODE 0x000001b6
30 #define CAVS_VIDEO_EDIT_CODE 0x000001b7
31 #define CAVS_PROFILE_JIZHUN 0x20 // AVS1 P2
32 #define CAVS_PROFILE_GUANGDIAN 0x48 // AVS1 P16/AVS+
37 int pic=0, seq=0, slice_pos = 0;
42 if ((
code & 0xffffff00) == 0x100) {
65 if(seq && seq*9<=pic*10)
#define CAVS_VIDEO_EDIT_CODE
#define CAVS_PROFILE_GUANGDIAN
int buf_size
Size of buf except extra allocated bytes.
#define CAVS_PIC_PB_START_CODE
#define CAVS_SEQ_START_CODE
unsigned char * buf
Buffer must have AVPROBE_PADDING_SIZE of extra allocated bytes filled with zero.
#define FF_DEF_RAWVIDEO_DEMUXER(shortname, longname, probe, ext, id)
#define CAVS_PIC_I_START_CODE
This structure contains the data a format has to probe a file.
const uint8_t * avpriv_find_start_code(const uint8_t *p, const uint8_t *end, uint32_t *state)
static int cavsvideo_probe(const AVProbeData *p)
#define CAVS_UNDEF_START_CODE
#define CAVS_PROFILE_JIZHUN
and forward the test the status of outputs and forward it to the corresponding return FFERROR_NOT_READY If the filters stores internally one or a few frame for some it can consider them to be part of the FIFO and delay acknowledging a status change accordingly Example code