| 
    FFmpeg
    
   | 
 
#include <time.h>#include "libavutil/time_internal.h"#include "avformat.h"#include "libavcodec/dv_profile.h"#include "libavcodec/dv.h"#include "dv.h"#include "mux.h"#include "libavutil/avassert.h"#include "libavutil/fifo.h"#include "libavutil/mathematics.h"#include "libavutil/intreadwrite.h"#include "libavutil/pixdesc.h"#include "libavutil/timecode.h"Go to the source code of this file.
Data Structures | |
| struct | DVMuxContext | 
Macros | |
| #define | MAX_AUDIO_FRAME_SIZE 192000 | 
Functions | |
| static void | brktimegm (time_t secs, struct tm *tm) | 
| static int | dv_audio_frame_size (const AVDVProfile *sys, int frame, int sample_rate) | 
| static int | dv_write_pack (enum DVPackType pack_id, DVMuxContext *c, uint8_t *buf, int channel, int seq) | 
| static void | dv_inject_audio (DVMuxContext *c, int channel, uint8_t *frame_ptr) | 
| static void | dv_inject_metadata (DVMuxContext *c, uint8_t *frame) | 
| static int | dv_assemble_frame (AVFormatContext *s, DVMuxContext *c, AVStream *st, const uint8_t *data, int data_size, uint8_t **frame) | 
| static int | dv_init_mux (AVFormatContext *s) | 
| static int | dv_write_header (AVFormatContext *s) | 
| static int | dv_write_packet (struct AVFormatContext *s, AVPacket *pkt) | 
| static void | dv_deinit (AVFormatContext *s) | 
Variables | |
| static const int | dv_aaux_packs_dist [12][9] | 
| const FFOutputFormat | ff_dv_muxer | 
      
  | 
  static | 
Definition at line 76 of file dvenc.c.
Referenced by dv_write_pack().
      
  | 
  static | 
Definition at line 84 of file dvenc.c.
Referenced by dv_assemble_frame(), dv_inject_audio(), and dv_write_pack().
      
  | 
  static | 
Definition at line 98 of file dvenc.c.
Referenced by dv_inject_audio(), and dv_inject_metadata().
      
  | 
  static | 
Definition at line 190 of file dvenc.c.
Referenced by dv_assemble_frame().
      
  | 
  static | 
Definition at line 213 of file dvenc.c.
Referenced by dv_assemble_frame().
      
  | 
  static | 
Definition at line 247 of file dvenc.c.
Referenced by dv_write_packet().
      
  | 
  static | 
Definition at line 312 of file dvenc.c.
Referenced by dv_write_header().
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
Definition at line 61 of file dvenc.c.
Referenced by dv_inject_audio().
| const FFOutputFormat ff_dv_muxer | 
 1.8.17