Home
last modified time | relevance | path

Searched refs:index_start_position (Results 1 – 5 of 5) sorted by relevance

/third_party/gstreamer/gstplugins_bad/gst/mxf/
Dmxfdemux.c2222 if (position >= cand->index_start_position && (cand->index_duration == 0 in find_edit_entry()
2224 (cand->index_start_position + cand->index_duration))) { in find_edit_entry()
2227 G_GINT64_FORMAT, i, cand->index_start_position, cand->index_duration); in find_edit_entry()
2248 for (candidate = position; candidate >= segment->index_start_position; in find_edit_entry()
2251 &segment->index_entries[candidate - segment->index_start_position]; in find_edit_entry()
2267 if (position < segment->index_start_position) { in find_edit_entry()
2283 if (candidate == segment->index_start_position) { in find_edit_entry()
2311 (segment->index_start_position + segment->index_duration) - position); in find_edit_entry()
2320 segment->index_start_position + segment->n_index_entries); in find_edit_entry()
2322 &segment->index_entries[position - segment->index_start_position]; in find_edit_entry()
[all …]
Dmxfmux.c1295 s.index_start_position = in gst_mxf_mux_handle_buffer()
1297 mux->index_table->len - 1).index_start_position; in gst_mxf_mux_handle_buffer()
1299 s.index_start_position = 0; in gst_mxf_mux_handle_buffer()
1350 s.index_start_position = in gst_mxf_mux_handle_buffer()
1352 mux->index_table->len - 1).index_start_position; in gst_mxf_mux_handle_buffer()
1354 s.index_start_position = 0; in gst_mxf_mux_handle_buffer()
Dmxftypes.h159 gint64 index_start_position; member
Dmxftypes.c1114 segment->index_start_position = GST_READ_UINT64_BE (tag_data); in mxf_index_table_segment_parse()
1116 segment->index_start_position); in mxf_index_table_segment_parse()
1299 segment->index_start_position * segment->edit_unit_byte_count; in mxf_index_table_segment_parse()
1374 gst_byte_writer_put_uint64_be_unchecked (&bw, segment->index_start_position); in mxf_index_table_segment_to_buffer()
/third_party/ffmpeg/libavformat/
Dmxfdec.c230 uint64_t index_start_position; member
1147 segment->index_start_position = avio_rb64(pb); in mxf_read_index_table_segment()
1148 av_log(NULL, AV_LOG_TRACE, "IndexStartPosition %"PRId64"\n", segment->index_start_position); in mxf_read_index_table_segment()
1540 s->index_sid, s->index_start_position); in mxf_get_sorted_table_segments()
1567 …body_sid == last_body_sid && s->index_sid == last_index_sid && s->index_start_position > last_inde… in mxf_get_sorted_table_segments()
1571 …body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position < best_ind… in mxf_get_sorted_table_segments()
1572 …body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position == best_ind… in mxf_get_sorted_table_segments()
1576 best_index_start = s->index_start_position; in mxf_get_sorted_table_segments()
1670 … edit_unit = FFMAX(edit_unit, s->index_start_position); /* clamp if trying to seek before start */ in mxf_edit_unit_absolute_offset()
1672 if (edit_unit < s->index_start_position + s->index_duration) { in mxf_edit_unit_absolute_offset()
[all …]