Searched refs:ebml (Results 1 - 8 of 8) sorted by relevance

/external/libvpx/libvpx/third_party/libmkv/
H A Dtestlibmkv.c17 // init the datatype we're using for ebml output
19 EbmlGlobal ebml; local
20 ebml.buf = data;
21 ebml.offset = 0;
22 ebml.length = 8192;
24 writeHeader(&ebml);
27 Ebml_StartSubElement(&ebml, &startSegment, Segment); // segment
31 Ebml_StartSubElement(&ebml, &startInfo, Info);
32 Ebml_SerializeString(&ebml, 0x4D80, "muxingAppLibMkv");
33 Ebml_SerializeString(&ebml,
[all...]
H A DWebMElement.h14 void writeHeader(EbmlGlobal *ebml);
15 void writeSegmentInformation(EbmlGlobal *ebml, EbmlLoc *startInfo,
18 void writeVideoTrack(EbmlGlobal *ebml, unsigned int trackNumber,
27 void writeSimpleBlock(EbmlGlobal *ebml, unsigned char trackNumber,
H A DWebMElement.c107 void writeSegmentInformation(EbmlGlobal *ebml, EbmlLoc *startInfo, unsigned long timeCodeScale, double duration) { argument
108 Ebml_StartSubElement(ebml, startInfo, Info);
109 Ebml_SerializeUnsigned(ebml, TimecodeScale, timeCodeScale);
110 Ebml_SerializeFloat(ebml, Segment_Duration, duration * 1000.0); // Currently fixed to using milliseconds
111 Ebml_SerializeString(ebml, 0x4D80, "QTmuxingAppLibWebM-0.0.1");
112 Ebml_SerializeString(ebml, 0x5741, "QTwritingAppLibWebM-0.0.1");
113 Ebml_EndSubElement(ebml, startInfo);
/external/libvpx/libvpx/
H A Dwebmenc.c102 void write_webm_seek_element(struct EbmlGlobal *ebml, argument
105 uint64_t offset = pos - ebml->position_reference;
107 Ebml_StartSubElement(ebml, &start, Seek);
108 Ebml_SerializeBinary(ebml, SeekID, id);
109 Ebml_SerializeUnsigned64(ebml, SeekPosition, offset);
110 Ebml_EndSubElement(ebml, &start);
113 void write_webm_seek_info(struct EbmlGlobal *ebml) { argument
121 pos = ftello(ebml->stream);
123 if (ebml->seek_info_pos)
124 fseeko(ebml
[all...]
H A Dwebmenc.h75 void write_webm_seek_element(struct EbmlGlobal *ebml,
H A Dvpxenc.c621 struct EbmlGlobal ebml; member in struct:stream_state
844 stream->ebml.last_pts_ms = -1;
848 stream->ebml.debug = global->debug;
1156 stream->ebml.stream = stream->file;
1157 write_webm_file_header(&stream->ebml, cfg,
1179 write_webm_file_footer(&stream->ebml, stream->hash);
1180 free(stream->ebml.cue_list);
1181 stream->ebml.cue_list = NULL;
1338 if (!stream->ebml.debug)
1343 write_webm_block(&stream->ebml, cf
[all...]
/external/libvpx/libvpx/third_party/nestegg/src/
H A Dnestegg.c172 struct ebml { struct
304 struct ebml ebml; member in struct:nestegg
346 E_FIELD(ID_EBML_VERSION, TYPE_UINT, struct ebml, ebml_version),
347 E_FIELD(ID_EBML_READ_VERSION, TYPE_UINT, struct ebml, ebml_read_version),
348 E_FIELD(ID_EBML_MAX_ID_LENGTH, TYPE_UINT, struct ebml, ebml_max_id_length),
349 E_FIELD(ID_EBML_MAX_SIZE_LENGTH, TYPE_UINT, struct ebml, ebml_max_size_length),
350 E_FIELD(ID_DOCTYPE, TYPE_STRING, struct ebml, doctype),
351 E_FIELD(ID_DOCTYPE_VERSION, TYPE_UINT, struct ebml, doctype_version),
352 E_FIELD(ID_DOCTYPE_READ_VERSION, TYPE_UINT, struct ebml, doctype_read_versio
[all...]
/external/chromium_org/third_party/libvpx/source/libvpx/
H A Dvpxenc.c749 struct EbmlGlobal ebml; member in struct:stream_state
982 stream->ebml.last_pts_ns = -1;
983 stream->ebml.writer = NULL;
984 stream->ebml.segment = NULL;
988 stream->ebml.debug = global->debug;
1370 stream->ebml.stream = stream->file;
1371 write_webm_file_header(&stream->ebml, cfg,
1393 write_webm_file_footer(&stream->ebml);
1620 write_webm_block(&stream->ebml, cfg, pkt);

Completed in 169 milliseconds