Lines Matching refs:old_track
3482 GstMatroskaTrackContext *old_track; in gst_matroska_demux_update_tracks() local
3499 old_track = g_ptr_array_index (demux->common.src, old_track_index); in gst_matroska_demux_update_tracks()
3501 if (old_track->type != new_track->type) { in gst_matroska_demux_update_tracks()
3505 old_track->type, new_track->type); in gst_matroska_demux_update_tracks()
3509 if (g_strcmp0 (old_track->codec_id, new_track->codec_id) != 0) { in gst_matroska_demux_update_tracks()
3513 old_track->codec_id, new_track->codec_id); in gst_matroska_demux_update_tracks()
3519 new_track->pad = old_track->pad; in gst_matroska_demux_update_tracks()
3520 new_track->index = old_track->index; in gst_matroska_demux_update_tracks()
3521 new_track->pos = old_track->pos; in gst_matroska_demux_update_tracks()
3525 if (old_track->index_table && old_track->index_table->len > 0) in gst_matroska_demux_update_tracks()
3526 new_track->index_table = g_array_ref (old_track->index_table); in gst_matroska_demux_update_tracks()
3531 if (!gst_caps_is_equal (old_track->caps, new_track->caps)) { in gst_matroska_demux_update_tracks()
3534 gst_caps_replace (&old_track->caps, NULL); in gst_matroska_demux_update_tracks()
3536 if (!gst_tag_list_is_equal (old_track->tags, new_track->tags)) { in gst_matroska_demux_update_tracks()
3537 GST_DEBUG_OBJECT (old_track->pad, "Sending tags %p: %" in gst_matroska_demux_update_tracks()
3543 gst_matroska_track_free (old_track); in gst_matroska_demux_update_tracks()