ons 2021-09-15 klockan 12:14 +0200 skrev Marc-Antoine Arnaud:
+static int mxf_read_mca_sub_descriptor(void *arg, AVIOContext *pb, int
tag, int size, UID uid, int64_t klv_offset)
+{
+ MXFMCASubDescriptor *mca_sub_descriptor = arg;
+
+ if (IS_KLV_KEY(uid, mxf_mca_prefix)) {
+ if (IS_KLV_KEY(uid, mxf_mca_label_dictionnary_id)) {
+ avio_read(pb, mca_sub_descriptor-
>mca_label_dictionnary_id, 16);
+ }
+ if (IS_KLV_KEY(uid, mxf_mca_link_id)) {
+ avio_read(pb, mca_sub_descriptor->mca_link_id, 16);
+ }
+ if (IS_KLV_KEY(uid, mxf_soundfield_group_link_id)) {
+ avio_read(pb, mca_sub_descriptor->mca_group_link_id, 16);
+ }
+ }
This nesting of ifs is unnecessary
Rest of the patch looks fine. Passes FATE. Do you have a sample or two?
/Tomas
_______________________________________________
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".