From 92ff097fde25a15f9e89149dc58bcb8ab47c92e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sat, 3 Aug 2024 07:52:58 +0200 Subject: [PATCH] load movie test data --- .../testdata/load_movies/external.html | 49 +++++ .../testdata/load_movies/external.swf | Bin 0 -> 596 bytes .../load_movies/external/DOMDocument.xml | 37 ++++ .../external/META-INF/metadata.xml | 55 +++++ .../load_movies/external/MobileSettings.xml | 0 .../load_movies/external/PublishSettings.xml | 206 ++++++++++++++++++ .../load_movies/external/bin/SymDepend.cache | Bin 0 -> 28 bytes .../load_movies/external/external.xfl | 1 + .../testdata/load_movies/mainmovie_as2.html | 49 +++++ .../testdata/load_movies/mainmovie_as2.swf | Bin 0 -> 2698 bytes .../load_movies/mainmovie_as2/DOMDocument.xml | 47 ++++ .../mainmovie_as2/META-INF/metadata.xml | 61 ++++++ .../mainmovie_as2/MobileSettings.xml | 0 .../mainmovie_as2/PublishSettings.xml | 206 ++++++++++++++++++ .../mainmovie_as2/bin/SymDepend.cache | Bin 0 -> 28 bytes .../mainmovie_as2/mainmovie_as2.xfl | 1 + .../testdata/load_movies/mainmovie_as3.html | 49 +++++ .../testdata/load_movies/mainmovie_as3.swf | Bin 0 -> 3121 bytes .../load_movies/mainmovie_as3/DOMDocument.xml | 35 +++ .../mainmovie_as3/META-INF/metadata.xml | 55 +++++ .../mainmovie_as3/MobileSettings.xml | 0 .../mainmovie_as3/PublishSettings.xml | 206 ++++++++++++++++++ .../mainmovie_as3/bin/SymDepend.cache | Bin 0 -> 28 bytes .../mainmovie_as3/mainmovie_as3.xfl | 1 + .../testdata/load_movies/pkg_as3/Main.as | 42 ++++ 25 files changed, 1100 insertions(+) create mode 100644 libsrc/ffdec_lib/testdata/load_movies/external.html create mode 100644 libsrc/ffdec_lib/testdata/load_movies/external.swf create mode 100644 libsrc/ffdec_lib/testdata/load_movies/external/DOMDocument.xml create mode 100644 libsrc/ffdec_lib/testdata/load_movies/external/META-INF/metadata.xml create mode 100644 libsrc/ffdec_lib/testdata/load_movies/external/MobileSettings.xml create mode 100644 libsrc/ffdec_lib/testdata/load_movies/external/PublishSettings.xml create mode 100644 libsrc/ffdec_lib/testdata/load_movies/external/bin/SymDepend.cache create mode 100644 libsrc/ffdec_lib/testdata/load_movies/external/external.xfl create mode 100644 libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2.html create mode 100644 libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2.swf create mode 100644 libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/DOMDocument.xml create mode 100644 libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/META-INF/metadata.xml create mode 100644 libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/MobileSettings.xml create mode 100644 libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/PublishSettings.xml create mode 100644 libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/bin/SymDepend.cache create mode 100644 libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/mainmovie_as2.xfl create mode 100644 libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3.html create mode 100644 libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3.swf create mode 100644 libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/DOMDocument.xml create mode 100644 libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/META-INF/metadata.xml create mode 100644 libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/MobileSettings.xml create mode 100644 libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/PublishSettings.xml create mode 100644 libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/bin/SymDepend.cache create mode 100644 libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/mainmovie_as3.xfl create mode 100644 libsrc/ffdec_lib/testdata/load_movies/pkg_as3/Main.as diff --git a/libsrc/ffdec_lib/testdata/load_movies/external.html b/libsrc/ffdec_lib/testdata/load_movies/external.html new file mode 100644 index 000000000..285ef994a --- /dev/null +++ b/libsrc/ffdec_lib/testdata/load_movies/external.html @@ -0,0 +1,49 @@ + + + + external + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + Get Adobe Flash player + + + + + +
+ + diff --git a/libsrc/ffdec_lib/testdata/load_movies/external.swf b/libsrc/ffdec_lib/testdata/load_movies/external.swf new file mode 100644 index 0000000000000000000000000000000000000000..39cde46846c2cf92af1f06b90d83db1a433570e3 GIT binary patch literal 596 zcmV-a0;~N)S5pso1pokeoTZe%Zqq;jhtEhU5*CXDf+_;#jIs0ENJc zF7~Cduzl8@lQPI}<}TcEZ_>le7tKDVA*M?BDOx-FGL)AomV{ zgUYteToQ=M7!AlcY7~o0Z0v_CY`|pXkO7u$;=>q)P?Z&! zaCpdQQ;Z@)`-FJSR+17e53!N>ijpB_jN_3fwqI97NgRw_&k;*CwGOW~H(1!@cT-ce zlBComMeD1oQLY+FMN;@v+2~#*FREP}AqPchSGl&?ycAq^iQ^7uH#gTYu@0{|yq#6Y zUP%qd)Ju2Du_5-bkAsMDv1%&Tv5g_2K8l(s3_aII2@u8-8xi~c6iu)+OeELgI(XM9 z@s)ME*Kf7&!z|6B9v)twX8l=+VGlDhrZ(pB!{t%wc8#NeMJTZGk=f)gWY=|!s@l@q z)lyAS%4)|_RlU{Ht&*x%O|9B#S*_IlDt75-}!KzvrXUp#pJ=_Ee;lKYWAKRpoyumE5o6!`b~e7?w+ if9{{3{(k&+^6l5xH!r>qz{kBkfmgvZp7;aN)4w5WP9kgo literal 0 HcmV?d00001 diff --git a/libsrc/ffdec_lib/testdata/load_movies/external/DOMDocument.xml b/libsrc/ffdec_lib/testdata/load_movies/external/DOMDocument.xml new file mode 100644 index 000000000..a9214b6e4 --- /dev/null +++ b/libsrc/ffdec_lib/testdata/load_movies/external/DOMDocument.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/load_movies/external/META-INF/metadata.xml b/libsrc/ffdec_lib/testdata/load_movies/external/META-INF/metadata.xml new file mode 100644 index 000000000..385bae6b8 --- /dev/null +++ b/libsrc/ffdec_lib/testdata/load_movies/external/META-INF/metadata.xml @@ -0,0 +1,55 @@ + + + + + Adobe Flash Professional CS6 - build 481 + 2024-08-02T11:57:06-07:00 + 2024-08-02T11:57:20-07:00 + 2024-08-02T11:57:20-07:00 + + + application/vnd.adobe.fla + + + xmp.iid:6EA9C7480051EF119AA9F4117D27EAFA + xmp.did:6EA9C7480051EF119AA9F4117D27EAFA + xmp.did:6EA9C7480051EF119AA9F4117D27EAFA + + + + created + xmp.iid:6EA9C7480051EF119AA9F4117D27EAFA + 2024-08-02T11:57:06-07:00 + Adobe Flash Professional CS6 - build 481 + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/load_movies/external/MobileSettings.xml b/libsrc/ffdec_lib/testdata/load_movies/external/MobileSettings.xml new file mode 100644 index 000000000..e69de29bb diff --git a/libsrc/ffdec_lib/testdata/load_movies/external/PublishSettings.xml b/libsrc/ffdec_lib/testdata/load_movies/external/PublishSettings.xml new file mode 100644 index 000000000..7b78b4a3e --- /dev/null +++ b/libsrc/ffdec_lib/testdata/load_movies/external/PublishSettings.xml @@ -0,0 +1,206 @@ + + + + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + external.swf + external.exe + external.app + external.html + external.gif + external.jpg + external.png + external.mov + external.smil + external.swc + + + 0 + 12,0,0,0;11,2,0,0;11,1,0,0;10,3,0,0;10,2,153,0;10,1,52,0;9,0,124,0;8,0,24,0;7,0,14,0;6,0,79,0;5,0,58,0;4,0,32,0;3,0,8,0;2,0,1,12;1,0,0,1; + 1 + 1 + external.xfl_content.html + external.xfl_alternate.html + 0 + + 550 + 400 + 0 + 0 + 1 + 0 + 0 + 1 + 1 + 4 + 0 + 0 + 1 + 0 + C:\Users\MyUser\AppData\Local\Adobe\Flash CS6\en_US\Configuration\HTML\Default.html + 1 + + + + + 0 + 0 + 0 + 80 + 0 + 0 + 7 + 0 + 7 + 0 + 15 + FlashPlayer11.2 + 2 + 1 + + . + CONFIG::FLASH_AUTHORING="true"; + 0 + + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + 2 + 4 + 4096 + AS3 + 1 + 1 + 0 + 15 + 1 + 0 + 4102 + rsl + wrap + $(AppConfig)/ActionScript 3.0/rsls/loader_animation.swf + + + $(AppConfig)/ActionScript 3.0/libs + merge + + + $(AppConfig)/ActionScript 3.0/libs/11.0/textLayout.swc + rsl + http://fpdownload.adobe.com/pub/swz/tlf/2.0.0.232/textLayout_2.0.0.232.swz + http://fpdownload.adobe.com/pub/swz/crossdomain.xml + textLayout_2.0.0.232.swz + + + + + $(AppConfig)/ActionScript 3.0/libs/11.0/textLayout.swc + + http://fpdownload.adobe.com/pub/swz/tlf/2.0.0.232/textLayout_2.0.0.232.swz + http://fpdownload.adobe.com/pub/swz/crossdomain.xml + textLayout_2.0.0.232.swz + + + + + 550 + 400 + 0 + 4718592 + 0 + 80 + 1 + + + 1 + 0 + 1 + 0 + 0 + 100000 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + + + 550 + 400 + 0 + 1 + 1 + + 1 + 0 + 1 + 0 + 0 + + 128 + + + 255 + + + + 550 + 400 + 1 + 0 + 0 + 1 + 0 + 0 + 1 + + + + 24-bit with Alpha + 255 + + + + 550 + 400 + 1 + 0 + + + 00000000 + 0 + 0 + 0 + 0 + 1 + + + \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/load_movies/external/bin/SymDepend.cache b/libsrc/ffdec_lib/testdata/load_movies/external/bin/SymDepend.cache new file mode 100644 index 0000000000000000000000000000000000000000..7858fd354b78003f288affca45e315b803da6468 GIT binary patch literal 28 fcmYdiU|@K`&cVRSz{J4KV96j4 + + + mainmovie_as2 + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + Get Adobe Flash player + + + + + +
+ + diff --git a/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2.swf b/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2.swf new file mode 100644 index 0000000000000000000000000000000000000000..36db5cda97cb7466953bcf5a67b97d24c82e400c GIT binary patch literal 2698 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 EdP;F8;{X5v literal 0 HcmV?d00001 diff --git a/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/DOMDocument.xml b/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/DOMDocument.xml new file mode 100644 index 000000000..e33aa0278 --- /dev/null +++ b/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/DOMDocument.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + Loaded SWF: + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/META-INF/metadata.xml b/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/META-INF/metadata.xml new file mode 100644 index 000000000..6eac6deb4 --- /dev/null +++ b/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/META-INF/metadata.xml @@ -0,0 +1,61 @@ + + + + + Adobe Flash Professional CS6 - build 481 + 2024-08-02T11:52:35-07:00 + 2024-08-02T12:39:09-07:00 + 2024-08-02T12:39:09-07:00 + + + application/vnd.adobe.fla + + + xmp.iid:DE752F280251EF119AA9F4117D27EAFA + xmp.did:6CA9C7480051EF119AA9F4117D27EAFA + xmp.did:6CA9C7480051EF119AA9F4117D27EAFA + + + + created + xmp.iid:6CA9C7480051EF119AA9F4117D27EAFA + 2024-08-02T11:52:35-07:00 + Adobe Flash Professional CS6 - build 481 + + + created + xmp.iid:DE752F280251EF119AA9F4117D27EAFA + 2024-08-02T11:52:35-07:00 + Adobe Flash Professional CS6 - build 481 + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/MobileSettings.xml b/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/MobileSettings.xml new file mode 100644 index 000000000..e69de29bb diff --git a/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/PublishSettings.xml b/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/PublishSettings.xml new file mode 100644 index 000000000..00258897c --- /dev/null +++ b/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/PublishSettings.xml @@ -0,0 +1,206 @@ + + + + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + mainmovie_as2.swf + mainmovie_as2.exe + mainmovie_as2.app + mainmovie_as2.html + mainmovie_as2.gif + mainmovie_as2.jpg + mainmovie_as2.png + mainmovie_as2.mov + mainmovie_as2.smil + mainmovie_as2.swc + + + 0 + 12,0,0,0;11,2,0,0;11,1,0,0;10,3,0,0;10,2,153,0;10,1,52,0;9,0,124,0;8,0,24,0;7,0,14,0;6,0,79,0;5,0,58,0;4,0,32,0;3,0,8,0;2,0,1,12;1,0,0,1; + 1 + 1 + mainmovie_as2.xfl_content.html + mainmovie_as2.xfl_alternate.html + 0 + + 550 + 400 + 0 + 0 + 1 + 0 + 0 + 1 + 1 + 4 + 0 + 0 + 1 + 0 + C:\Users\MyUser\AppData\Local\Adobe\Flash CS6\en_US\Configuration\HTML\Default.html + 1 + + + + + 0 + 0 + 0 + 80 + 0 + 0 + 7 + 0 + 7 + 0 + 15 + FlashPlayer11.2 + 2 + 1 + + . + CONFIG::FLASH_AUTHORING="true"; + 0 + + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + 2 + 4 + 4096 + AS3 + 1 + 1 + 0 + 15 + 1 + 0 + 4102 + rsl + wrap + $(AppConfig)/ActionScript 3.0/rsls/loader_animation.swf + + + $(AppConfig)/ActionScript 3.0/libs + merge + + + $(AppConfig)/ActionScript 3.0/libs/11.0/textLayout.swc + rsl + http://fpdownload.adobe.com/pub/swz/tlf/2.0.0.232/textLayout_2.0.0.232.swz + http://fpdownload.adobe.com/pub/swz/crossdomain.xml + textLayout_2.0.0.232.swz + + + + + $(AppConfig)/ActionScript 3.0/libs/11.0/textLayout.swc + + http://fpdownload.adobe.com/pub/swz/tlf/2.0.0.232/textLayout_2.0.0.232.swz + http://fpdownload.adobe.com/pub/swz/crossdomain.xml + textLayout_2.0.0.232.swz + + + + + 550 + 400 + 0 + 4718592 + 0 + 80 + 1 + + + 1 + 0 + 1 + 0 + 0 + 100000 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + + + 550 + 400 + 0 + 1 + 1 + + 1 + 0 + 1 + 0 + 0 + + 128 + + + 255 + + + + 550 + 400 + 1 + 0 + 0 + 1 + 0 + 0 + 1 + + + + 24-bit with Alpha + 255 + + + + 550 + 400 + 1 + 0 + + + 00000000 + 0 + 0 + 0 + 0 + 1 + + + \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/bin/SymDepend.cache b/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as2/bin/SymDepend.cache new file mode 100644 index 0000000000000000000000000000000000000000..dcc8bb4b0a789e59775297ede6bdecbfdd881573 GIT binary patch literal 28 fcmYdiU|@K`&cVRSz{J4Apw1uz + + + mainmovie_as3 + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + Get Adobe Flash player + + + + + +
+ + diff --git a/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3.swf b/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3.swf new file mode 100644 index 0000000000000000000000000000000000000000..6f30373435616476c155bc8bb316d37e582d9d8b GIT binary patch literal 3121 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 LHZuGZ4gGTY>nuVv literal 0 HcmV?d00001 diff --git a/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/DOMDocument.xml b/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/DOMDocument.xml new file mode 100644 index 000000000..11f0bce7d --- /dev/null +++ b/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/DOMDocument.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + Loaded SWF: + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/META-INF/metadata.xml b/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/META-INF/metadata.xml new file mode 100644 index 000000000..98aa98bf0 --- /dev/null +++ b/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/META-INF/metadata.xml @@ -0,0 +1,55 @@ + + + + + Adobe Flash Professional CS6 - build 481 + 2024-08-02T11:58:58-07:00 + 2024-08-02T11:59:22-07:00 + 2024-08-02T11:59:22-07:00 + + + application/vnd.adobe.fla + + + xmp.iid:72A9C7480051EF119AA9F4117D27EAFA + xmp.did:72A9C7480051EF119AA9F4117D27EAFA + xmp.did:72A9C7480051EF119AA9F4117D27EAFA + + + + created + xmp.iid:72A9C7480051EF119AA9F4117D27EAFA + 2024-08-02T11:58:58-07:00 + Adobe Flash Professional CS6 - build 481 + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/MobileSettings.xml b/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/MobileSettings.xml new file mode 100644 index 000000000..e69de29bb diff --git a/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/PublishSettings.xml b/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/PublishSettings.xml new file mode 100644 index 000000000..963b40365 --- /dev/null +++ b/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/PublishSettings.xml @@ -0,0 +1,206 @@ + + + + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + mainmovie_as3.swf + mainmovie_as3.exe + mainmovie_as3.app + mainmovie_as3.html + mainmovie_as3.gif + mainmovie_as3.jpg + mainmovie_as3.png + mainmovie_as3.mov + mainmovie_as3.smil + mainmovie_as3.swc + + + 0 + 12,0,0,0;11,2,0,0;11,1,0,0;10,3,0,0;10,2,153,0;10,1,52,0;9,0,124,0;8,0,24,0;7,0,14,0;6,0,79,0;5,0,58,0;4,0,32,0;3,0,8,0;2,0,1,12;1,0,0,1; + 1 + 1 + mainmovie_as3.xfl_content.html + mainmovie_as3.xfl_alternate.html + 0 + + 550 + 400 + 0 + 0 + 1 + 0 + 0 + 1 + 1 + 4 + 0 + 0 + 1 + 0 + C:\Users\MyUser\AppData\Local\Adobe\Flash CS6\en_US\Configuration\HTML\Default.html + 1 + + + + + 0 + 0 + 0 + 80 + 0 + 0 + 7 + 0 + 7 + 0 + 15 + FlashPlayer11.2 + 3 + 1 + + . + CONFIG::FLASH_AUTHORING="true"; + 0 + + 1 + 0 + 1 + 0 + 0 + 0 + 0 + pkg_as3.Main + 2 + 4 + 4096 + AS3 + 1 + 1 + 0 + 15 + 1 + 0 + 4102 + rsl + wrap + $(AppConfig)/ActionScript 3.0/rsls/loader_animation.swf + + + $(AppConfig)/ActionScript 3.0/libs + merge + + + $(AppConfig)/ActionScript 3.0/libs/11.0/textLayout.swc + rsl + http://fpdownload.adobe.com/pub/swz/tlf/2.0.0.232/textLayout_2.0.0.232.swz + http://fpdownload.adobe.com/pub/swz/crossdomain.xml + textLayout_2.0.0.232.swz + + + + + $(AppConfig)/ActionScript 3.0/libs/11.0/textLayout.swc + + http://fpdownload.adobe.com/pub/swz/tlf/2.0.0.232/textLayout_2.0.0.232.swz + http://fpdownload.adobe.com/pub/swz/crossdomain.xml + textLayout_2.0.0.232.swz + + + + + 550 + 400 + 0 + 4718592 + 0 + 80 + 1 + + + 1 + 0 + 1 + 0 + 0 + 100000 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + + + 550 + 400 + 0 + 1 + 1 + + 1 + 0 + 1 + 0 + 0 + + 128 + + + 255 + + + + 550 + 400 + 1 + 0 + 0 + 1 + 0 + 0 + 1 + + + + 24-bit with Alpha + 255 + + + + 550 + 400 + 1 + 0 + + + 00000000 + 0 + 0 + 0 + 0 + 1 + + + \ No newline at end of file diff --git a/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/bin/SymDepend.cache b/libsrc/ffdec_lib/testdata/load_movies/mainmovie_as3/bin/SymDepend.cache new file mode 100644 index 0000000000000000000000000000000000000000..1f1bdfa55f3db7c013cbb5d1f4172b1ef0548b71 GIT binary patch literal 28 fcmYdiU|@K`&cVRSz{J4ApvoW!