]> git.sesse.net Git - ffmpeg/commitdiff
avformat/mxfdec: add support for getting product version number metadata
authorMarton Balint <cus@passwd.hu>
Fri, 19 Feb 2021 23:06:47 +0000 (00:06 +0100)
committerMarton Balint <cus@passwd.hu>
Thu, 4 Mar 2021 19:23:51 +0000 (20:23 +0100)
Signed-off-by: Marton Balint <cus@passwd.hu>
libavformat/mxfdec.c
tests/ref/fate/mxf-d10-user-comments
tests/ref/fate/mxf-probe-dnxhd

index 3ce83dde54bb8f1f81b7c92aac0e70f6be2192e7..bb00838a3f6aeeba732ab9c7518998aefb4bb280 100644 (file)
@@ -2788,6 +2788,9 @@ static int mxf_read_identification_metadata(void *arg, AVIOContext *pb, int tag,
     case 0x3C02:
         SET_STR_METADATA(pb, "product_name", str);
         break;
+    case 0x3C03:
+        SET_VERSION_METADATA(pb, "product_version_num", major, minor, tertiary, patch, release, str);
+        break;
     case 0x3C04:
         SET_STR_METADATA(pb, "product_version", str);
         break;
index 69605d1906d135386b341d611beb9510f10cc001..13761fb0cee333acb1b1d54ed1269f2d5bbb88b6 100644 (file)
@@ -17,6 +17,7 @@ TAG:uid=adab4424-2f25-4dc7-92ff-29bd000c0000
 TAG:generation_uid=adab4424-2f25-4dc7-92ff-29bd000c0001
 TAG:company_name=FATE-company
 TAG:product_name=FATE-test
+TAG:product_version_num=0.0.0.0.0
 TAG:product_version=3.14159
 TAG:application_platform=Lavf
 TAG:product_uid=adab4424-2f25-4dc7-92ff-29bd000c0002
index bea06520d7ff43b0059e5fd1f639a7dd677fc31f..f4c19887306f54ab99737889a48eb2e7293e044a 100644 (file)
@@ -175,6 +175,7 @@ TAG:toolkit_version_num=1.1.0.0.0
 TAG:modification_date=2016-09-18T19:25:25.000000Z
 TAG:product_uid=acfbf03a-4f42-a231-d0b7-c06ecd3d4ad7
 TAG:product_version=Unknown version
+TAG:product_version_num=8.6.0.0.1
 TAG:product_name=Avid Media Composer 8.6.3.43955
 TAG:company_name=Avid Technology, Inc.
 TAG:material_package_umid=0x060A2B340101010101010F001300000057DEEA1570665313060E2B347F7F2A80