| 
    FFmpeg
    
   | 
 
#include <string.h>#include "libavutil/avassert.h"#include "libavutil/intreadwrite.h"#include "libavutil/mem.h"#include "bsf.h"#include "bsf_internal.h"#include "bytestream.h"#include "defs.h"#include "h264.h"Go to the source code of this file.
Data Structures | |
| struct | H264BSFContext | 
Macros | |
| #define | LOG_ONCE(...) | 
Functions | |
| static void | count_or_copy (uint8_t **out, uint64_t *out_size, const uint8_t *in, int in_size, int ps, int copy) | 
| static int | h264_extradata_to_annexb (AVBSFContext *ctx, const int padding) | 
| static int | h264_mp4toannexb_init (AVBSFContext *ctx) | 
| static int | h264_mp4toannexb_filter (AVBSFContext *ctx, AVPacket *opkt) | 
| static void | h264_mp4toannexb_flush (AVBSFContext *ctx) | 
Variables | |
| static enum AVCodecID | codec_ids [] | 
| const FFBitStreamFilter | ff_h264_mp4toannexb_bsf | 
| #define LOG_ONCE | ( | ... | ) | 
      
  | 
  static | 
Definition at line 46 of file h264_mp4toannexb_bsf.c.
Referenced by h264_mp4toannexb_filter().
      
  | 
  static | 
Definition at line 65 of file h264_mp4toannexb_bsf.c.
Referenced by h264_mp4toannexb_init().
      
  | 
  static | 
Definition at line 139 of file h264_mp4toannexb_bsf.c.
      
  | 
  static | 
Definition at line 169 of file h264_mp4toannexb_bsf.c.
      
  | 
  static | 
Definition at line 302 of file h264_mp4toannexb_bsf.c.
      
  | 
  static | 
Definition at line 311 of file h264_mp4toannexb_bsf.c.
| const FFBitStreamFilter ff_h264_mp4toannexb_bsf | 
Definition at line 315 of file h264_mp4toannexb_bsf.c.
 1.8.17