Libav
|
Go to the source code of this file.
#define ES_NAME_PATTERN "EXT:/PDR/default/ES." |
Definition at line 100 of file gxfenc.c.
Referenced by gxf_write_track_description(), and gxf_write_umf_media_description().
#define GXF_AUDIO_PACKET_SIZE 65536 |
Definition at line 27 of file gxfenc.c.
Referenced by gxf_write_packet().
#define SERVER_PATH "EXT:/PDR/default/" |
Definition at line 99 of file gxfenc.c.
Referenced by gxf_write_material_data_section().
typedef struct GXFContext GXFContext |
typedef struct GXFStreamContext GXFStreamContext |
static int gxf_compare_field_nb | ( | AVFormatContext * | s, |
AVPacket * | next, | ||
AVPacket * | cur | ||
) | [static] |
Definition at line 894 of file gxfenc.c.
Referenced by gxf_interleave_packet().
static int gxf_find_lines_index | ( | AVStream * | st | ) | [static] |
Definition at line 102 of file gxfenc.c.
Referenced by gxf_write_header().
static void gxf_init_timecode_track | ( | GXFStreamContext * | sc, |
GXFStreamContext * | vsc | ||
) | [static] |
Definition at line 610 of file gxfenc.c.
Referenced by gxf_write_header().
static int gxf_interleave_packet | ( | AVFormatContext * | s, |
AVPacket * | out, | ||
AVPacket * | pkt, | ||
int | flush | ||
) | [static] |
static int gxf_parse_mpeg_frame | ( | GXFStreamContext * | sc, |
const uint8_t * | buf, | ||
int | size | ||
) | [static] |
Definition at line 792 of file gxfenc.c.
Referenced by gxf_write_media_preamble().
static int gxf_write_eos_packet | ( | ByteIOContext * | pb | ) | [static] |
Definition at line 752 of file gxfenc.c.
Referenced by gxf_write_trailer().
static int gxf_write_flt_packet | ( | AVFormatContext * | s | ) | [static] |
Definition at line 362 of file gxfenc.c.
Referenced by gxf_write_header(), and gxf_write_trailer().
static int gxf_write_header | ( | AVFormatContext * | s | ) | [static] |
static int gxf_write_map_packet | ( | AVFormatContext * | s, |
int | rewrite | ||
) | [static] |
Definition at line 332 of file gxfenc.c.
Referenced by gxf_write_header(), gxf_write_packet(), and gxf_write_trailer().
static int gxf_write_material_data_section | ( | AVFormatContext * | s | ) | [static] |
Definition at line 267 of file gxfenc.c.
Referenced by gxf_write_map_packet().
static int gxf_write_media_preamble | ( | AVFormatContext * | s, |
AVPacket * | pkt, | ||
int | size | ||
) | [static] |
Definition at line 804 of file gxfenc.c.
Referenced by gxf_write_packet().
static int gxf_write_mpeg_auxiliary | ( | ByteIOContext * | pb, |
AVStream * | st | ||
) | [static] |
Definition at line 162 of file gxfenc.c.
Referenced by gxf_write_track_description().
static int gxf_write_packet | ( | AVFormatContext * | s, |
AVPacket * | pkt | ||
) | [static] |
static void gxf_write_packet_header | ( | ByteIOContext * | pb, |
GXFPktType | type | ||
) | [static] |
Definition at line 151 of file gxfenc.c.
Referenced by gxf_write_eos_packet(), gxf_write_flt_packet(), gxf_write_map_packet(), gxf_write_packet(), and gxf_write_umf_packet().
static void gxf_write_padding | ( | ByteIOContext * | pb, |
int64_t | to_pad | ||
) | [static] |
Definition at line 116 of file gxfenc.c.
Referenced by gxf_write_packet(), and updatePacketSize().
static int gxf_write_timecode_auxiliary | ( | ByteIOContext * | pb, |
GXFStreamContext * | sc | ||
) | [static] |
Definition at line 200 of file gxfenc.c.
Referenced by gxf_write_track_description().
static int gxf_write_track_description | ( | AVFormatContext * | s, |
GXFStreamContext * | sc, | ||
int | index | ||
) | [static] |
Definition at line 211 of file gxfenc.c.
Referenced by gxf_write_track_description_section().
static int gxf_write_track_description_section | ( | AVFormatContext * | s | ) | [static] |
Definition at line 315 of file gxfenc.c.
Referenced by gxf_write_map_packet().
static int gxf_write_trailer | ( | AVFormatContext * | s | ) | [static] |
static int gxf_write_umf_material_description | ( | AVFormatContext * | s | ) | [static] |
Definition at line 387 of file gxfenc.c.
Referenced by gxf_write_umf_packet().
static int gxf_write_umf_media_audio | ( | ByteIOContext * | pb, |
GXFStreamContext * | sc | ||
) | [static] |
Definition at line 504 of file gxfenc.c.
Referenced by gxf_write_umf_media_description().
static int gxf_write_umf_media_description | ( | AVFormatContext * | s | ) | [static] |
Definition at line 526 of file gxfenc.c.
Referenced by gxf_write_umf_packet().
static int gxf_write_umf_media_dv | ( | ByteIOContext * | pb, |
GXFStreamContext * | sc | ||
) | [static] |
Definition at line 494 of file gxfenc.c.
Referenced by gxf_write_umf_media_description().
static int gxf_write_umf_media_mpeg | ( | ByteIOContext * | pb, |
AVStream * | st | ||
) | [static] |
Definition at line 458 of file gxfenc.c.
Referenced by gxf_write_umf_media_description().
static int gxf_write_umf_media_timecode | ( | ByteIOContext * | pb, |
GXFStreamContext * | sc | ||
) | [static] |
Definition at line 481 of file gxfenc.c.
Referenced by gxf_write_umf_media_description().
static int gxf_write_umf_packet | ( | AVFormatContext * | s | ) | [static] |
Definition at line 587 of file gxfenc.c.
Referenced by gxf_write_header(), and gxf_write_trailer().
static int gxf_write_umf_payload | ( | AVFormatContext * | s | ) | [static] |
Definition at line 418 of file gxfenc.c.
Referenced by gxf_write_umf_packet().
static int gxf_write_umf_track_description | ( | AVFormatContext * | s | ) | [static] |
Definition at line 438 of file gxfenc.c.
Referenced by gxf_write_umf_packet().
static int64_t updatePacketSize | ( | ByteIOContext * | pb, |
int64_t | pos | ||
) | [static] |
Definition at line 123 of file gxfenc.c.
Referenced by gxf_write_eos_packet(), gxf_write_flt_packet(), gxf_write_map_packet(), gxf_write_packet(), and gxf_write_umf_packet().
static int64_t updateSize | ( | ByteIOContext * | pb, |
int64_t | pos | ||
) | [static] |
Definition at line 140 of file gxfenc.c.
Referenced by gxf_write_material_data_section(), gxf_write_track_description(), and gxf_write_track_description_section().
struct { ... } gxf_lines_tab[] [static] |
Referenced by gxf_find_lines_index().
const AVCodecTag gxf_media_types[] [static] |
{ { CODEC_ID_MJPEG , 3 }, { CODEC_ID_MJPEG , 4 }, { CODEC_ID_PCM_S24LE , 9 }, { CODEC_ID_PCM_S16LE , 10 }, { CODEC_ID_MPEG2VIDEO, 11 }, { CODEC_ID_MPEG2VIDEO, 12 }, { CODEC_ID_DVVIDEO , 13 }, { CODEC_ID_DVVIDEO , 14 }, { CODEC_ID_DVVIDEO , 15 }, { CODEC_ID_DVVIDEO , 16 }, { CODEC_ID_AC3 , 17 }, { CODEC_ID_MPEG2VIDEO, 20 }, { CODEC_ID_MPEG1VIDEO, 22 }, { CODEC_ID_MPEG1VIDEO, 23 }, { CODEC_ID_NONE, 0 }, }
{ "gxf", NULL_IF_CONFIG_SMALL("GXF format"), NULL, "gxf", sizeof(GXFContext), CODEC_ID_PCM_S16LE, CODEC_ID_MPEG2VIDEO, gxf_write_header, gxf_write_packet, gxf_write_trailer, 0, NULL, gxf_interleave_packet, }
const int GXF_samples_per_frame[] = { 32768, 0 } [static] |
Definition at line 608 of file gxfenc.c.
Referenced by gxf_write_header().
int height |
Definition at line 70 of file gxfenc.c.
Referenced by apply_loop_filter(), av_picture_copy(), avcodec_set_dimensions(), avg_tpel_pixels_mc01_c(), avg_tpel_pixels_mc02_c(), avg_tpel_pixels_mc10_c(), avg_tpel_pixels_mc11_c(), avg_tpel_pixels_mc12_c(), avg_tpel_pixels_mc20_c(), avg_tpel_pixels_mc21_c(), avg_tpel_pixels_mc22_c(), avpicture_get_size(), avpicture_layout(), bfi_decode_frame(), bitplane_decoding(), bktr_init(), bmp_decode_frame(), bmp_encode_frame(), build_feed_streams(), codec_reinit(), common_init(), copy_block(), copy_picture_attributes(), dc1394_read_common(), decode_colskip(), decode_frame(), decode_i2_frame(), decode_i_frame(), decode_p_frame(), decode_rowskip(), decode_vol_header(), decode_vop_header(), device_init(), draw_edges_c(), draw_n_color(), encode_frame(), encode_picture_lossless(), ff_ccitt_unpack(), ff_fill_pointer(), ff_flv_decode_picture_header(), ff_gmc_c(), ff_jpegls_decode_picture(), ff_mjpeg_decode_sof(), ff_print_debug_info(), ff_spatial_idwt(), fill_yuv_image(), fillPlane(), gif_image_write_image(), gif_read_image(), gif_write_header(), gmc_c(), grab_read_header(), h263_decode_picture_header(), idcin_read_header(), interleaveBytes_SSE2(), ir2_decode_plane(), ir2_decode_plane_inter(), iv_Decode_Chunk(), libopenjpeg_decode_frame(), loco_decode_plane(), main(), mimic_decode_frame(), mov_read_tkhd(), mpeg1_decode_sequence(), msnwc_tcp_probe(), nuv_header(), paint_mouse_pointer(), parse_picture_segment(), planarCopyWrapper(), postProcess_SSE2(), pp_postprocess(), put_pixel(), put_tpel_pixels_mc01_c(), put_tpel_pixels_mc02_c(), put_tpel_pixels_mc10_c(), put_tpel_pixels_mc11_c(), put_tpel_pixels_mc12_c(), put_tpel_pixels_mc20_c(), put_tpel_pixels_mc21_c(), put_tpel_pixels_mc22_c(), qpeg_decode_inter(), qpeg_decode_intra(), qtrle_decode_frame(), read_header(), rgb24_to_yuv420p(), rgb24toyv12_SSE2(), rtjpeg_decode_init(), siff_parse_vbv1(), smc_decode_stream(), spatial_compose53i_dy_buffered(), spatial_decompose53i(), spatial_decompose97i(), svq1_decode_block_intra(), svq1_decode_block_non_intra(), svq1_decode_frame(), svq1_encode_plane(), svq3_mc_dir_part(), swf_write_header(), theora_header(), unpack(), unsharpen(), uyvytoyuv420_SSE2(), uyvytoyuv422_SSE2(), uyvytoyv12_SSE2(), vfw_read_header(), video_image_display(), vu9_to_vu12_SSE2(), xan_wc3_decode_frame(), xsub_encode(), yuv422ptouyvy_SSE2(), yuv422ptoyuy2_SSE2(), yuv4_read_header(), yuv4_read_packet(), yuvPlanartouyvy_SSE2(), yuvPlanartoyuy2_SSE2(), yuy2toyv12_SSE2(), yuyvtoyuv420_SSE2(), yuyvtoyuv422_SSE2(), yv12touyvy_SSE2(), yv12touyvy_unscaled_altivec(), yv12toyuy2_SSE2(), yv12toyuy2_unscaled_altivec(), yvu9_to_yuy2_SSE2(), and yvu9toyv12_SSE2().
int index |
Definition at line 70 of file gxfenc.c.
Referenced by adpcm_decode_frame(), alac_linear_predictor(), alloc_table(), ape_read_seek(), apply_dependent_coupling(), apply_independent_coupling(), asf_read_seek(), asv1_encode_block(), asv1_put_level(), asv2_encode_block(), asv2_put_level(), av_add_index_entry(), av_base64_decode(), av_find_stream_info(), av_parser_parse2(), av_resample(), av_seek_frame_binary(), av_seek_frame_generic(), av_shr_i(), avfilter_graph_parse(), avi_read_idx1(), avi_read_seek(), avi_stream2fourcc(), build_basis(), build_def_list(), build_frame_code(), build_table(), categorize(), comp_block(), compute_scale_factors(), decode(), decode_cabac_residual_internal(), decode_fixed_sparse(), decode_gain_info(), decode_i2_frame(), decode_init(), decode_p_block(), decode_q_branch(), decode_vectors(), direct_search(), dnxhd_decode_dct_block(), dnxhd_encode_init(), dnxhd_init_vlc(), dv_decode_ac(), encode_dc(), ff_gmc_c(), ff_h261_reorder_mb_index(), ff_h264_decode_mb_cabac(), ff_h264_decode_mb_cavlc(), ff_h264_decode_ref_pic_list_reordering(), ff_init_ff_cos_tabs(), ff_mjpeg_decode_dht(), ff_mjpeg_decode_dqt(), ff_mjpeg_decode_sos(), ff_mov_init_hinting(), ff_mpeg1_encode_init(), g726_init(), g726_reset(), gather_data_for_cel(), generate_bits_table(), get_bits1(), get_block_rate(), get_rl_index(), get_sample_rate(), gmc_c(), hpel_motion_search(), idct_put(), init_pass2(), init_uni_h263_rl_tab(), init_uni_mpeg4_rl_tab(), libopenjpeg_decode_frame(), matroska_read_header(), matroska_read_seek(), mov_write_stsc_tag(), mov_write_stss_tag(), mpc8_read_seek(), mpc_read_seek(), mpeg4_encode_block(), mpeg4_get_block_length(), mxf_decrypt_triplet(), mxf_read_packet(), nsv_read_seek(), pix_sum16_mmx(), probe(), qpel_motion_search(), read_seek(), rematrix_channels(), rl2_read_seek(), rpza_decode_stream(), sad_hpel_motion_search(), scalar_dequant_float(), set_blocks(), small_diamond_search(), svq3_decode_block(), svq3_decode_mb(), truemotion1_decode_16bit(), truemotion1_decode_24bit(), tta_read_seek(), value_string(), vc1_decode_ac_coeff(), vc1_decode_b_mb(), vc1_decode_p_mb(), vqa_decode_chunk(), wma_decode_block(), write_packet(), wv_read_seek(), and xan_wc3_output_pixel_run().