• Home
  • Raw
  • Download

Lines Matching +refs:entry +refs:buffer

48 gst_isoff_qt_parse_sidx_entry (GstSidxBoxEntry * entry, GstByteReader * reader)  in gst_isoff_qt_parse_sidx_entry()  argument
53 entry->ref_type = aux >> 31; in gst_isoff_qt_parse_sidx_entry()
54 entry->size = aux & 0x7FFFFFFF; in gst_isoff_qt_parse_sidx_entry()
55 entry->duration = gst_byte_reader_get_uint32_be_unchecked (reader); in gst_isoff_qt_parse_sidx_entry()
57 entry->starts_with_sap = aux >> 31; in gst_isoff_qt_parse_sidx_entry()
58 entry->sap_type = ((aux >> 28) & 0x7); in gst_isoff_qt_parse_sidx_entry()
59 entry->sap_delta_time = aux & 0xFFFFFFF; in gst_isoff_qt_parse_sidx_entry()
64 const guint8 * buffer, gint length, guint * consumed) in gst_isoff_qt_sidx_parser_add_data() argument
71 gst_byte_reader_init (&reader, buffer, length); in gst_isoff_qt_sidx_parser_add_data()
147 GstSidxBoxEntry *entry = in gst_isoff_qt_sidx_parser_add_data() local
154 entry->offset = parser->cumulative_entry_size; in gst_isoff_qt_sidx_parser_add_data()
155 entry->pts = parser->cumulative_pts; in gst_isoff_qt_sidx_parser_add_data()
156 gst_isoff_qt_parse_sidx_entry (entry, &reader); in gst_isoff_qt_sidx_parser_add_data()
157 entry->duration = gst_util_uint64_scale_int_round (entry->duration, in gst_isoff_qt_sidx_parser_add_data()
159 parser->cumulative_entry_size += entry->size; in gst_isoff_qt_sidx_parser_add_data()
160 parser->cumulative_pts += entry->duration; in gst_isoff_qt_sidx_parser_add_data()
164 G_GUINT32_FORMAT, parser->sidx.entry_index, entry->offset, in gst_isoff_qt_sidx_parser_add_data()
165 GST_TIME_ARGS (entry->pts), GST_TIME_ARGS (entry->duration), in gst_isoff_qt_sidx_parser_add_data()
166 entry->size); in gst_isoff_qt_sidx_parser_add_data()
186 gst_isoff_qt_sidx_parser_add_buffer (GstSidxParser * parser, GstBuffer * buffer, in gst_isoff_qt_sidx_parser_add_buffer() argument
192 if (!gst_buffer_map (buffer, &info, GST_MAP_READ)) { in gst_isoff_qt_sidx_parser_add_buffer()
201 gst_buffer_unmap (buffer, &info); in gst_isoff_qt_sidx_parser_add_buffer()