mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-06-07 07:58:51 +00:00
mxfmux: Add FIXME about enforcing that all tracks in a source package have the same edit rate
The standard requires this and also the index table segments are not going to work otherwise.
This commit is contained in:
parent
df7209a1c5
commit
a02708f924
1 changed files with 4 additions and 0 deletions
|
@ -681,6 +681,10 @@ gst_mxf_mux_create_metadata (GstMXFMux * mux)
|
||||||
pad->writer->get_track_number_template (pad->descriptor,
|
pad->writer->get_track_number_template (pad->descriptor,
|
||||||
caps, pad->mapping_data);
|
caps, pad->mapping_data);
|
||||||
|
|
||||||
|
/* FIXME: All tracks in a source package must have the same edit
|
||||||
|
* rate! This means that if we have different edit rates, we need to
|
||||||
|
* make them different source packages and essence containers with
|
||||||
|
* a different BodySID */
|
||||||
pad->writer->get_edit_rate (pad->descriptor,
|
pad->writer->get_edit_rate (pad->descriptor,
|
||||||
caps, pad->mapping_data, buffer, p, track, &track->edit_rate);
|
caps, pad->mapping_data, buffer, p, track, &track->edit_rate);
|
||||||
if (buffer)
|
if (buffer)
|
||||||
|
|
Loading…
Reference in a new issue