summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Saunier <tsaunier@igalia.com>2021-09-24 12:06:53 -0300
committerThibault Saunier <tsaunier@igalia.com>2021-09-24 12:06:53 -0300
commit398b3df4efa1ee745b7f748832aca7e1b47c5133 (patch)
treef6726e8794dc0c85fb137a4df59cd6a46db4b8a5
parent1a28823c4e8ef46d1a6493351fd9a7f3278b9784 (diff)
Remove now useless files and update README
-rw-r--r--README26
-rw-r--r--files.json1022
-rwxr-xr-xget_files.py39
-rwxr-xr-xupload_media_files.py160
4 files changed, 6 insertions, 1241 deletions
diff --git a/README b/README
index 6e807fc..fdc5639 100644
--- a/README
+++ b/README
@@ -1,22 +1,8 @@
-This the official GStreamer integration testsuites implementation repository.
-Those testsuites are meant to be used with GstValidate available in the
-gst-devtools[0] repository
+This the official GStreamer media files to be used with the default integration
+testsuites.
-This repository includes both media files (available in medias/)
-that will be retrieved from the web using medias/get_files.py and several
-testsuites (available in testsuites/) to be used with gst-validate-launcher[1].
+This repo only contains the media files and is used as a submodule of the
+`gstreamer` repository.
-By default, gst-validate-launcher --sync will retrieve that repository to run
-the default testsuite (namely validate and ges testsuites from testsuites/validate.py
-and testsuites/ges.py)
-
-For any USAGE documentation, you should refer to gst-validate documentation and
-in particular to:
-
- $ gst-validate-launcher --help
-
-Note that this repository uses [git-lfs] so you will need to install it before cloning.
-
-[0] http://cgit.freedesktop.org/gstreamer/gst-devtools/
-[1] https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-validate/html/gst-validate-launcher.html
-[git-lfs] https://git-lfs.github.com/ \ No newline at end of file
+Note that this repository uses [git-lfs] so you will need to install it before
+using it. \ No newline at end of file
diff --git a/files.json b/files.json
deleted file mode 100644
index dceea69..0000000
--- a/files.json
+++ /dev/null
@@ -1,1022 +0,0 @@
-[
- [
- "big/matroska/Sintel.2010.720p.mkv",
- 673935402
- ],
- [
- "defaults/avi/bowlerhatdancer.sleepytom.SGP.mjpeg.avi",
- 11469256
- ],
- [
- "defaults/avi/raw_video.avi",
- 11523200
- ],
- [
- "defaults/avi/samples.multimedia.cx_testsuite_iv31.avi",
- 3820040
- ],
- [
- "defaults/bipbop/gear1/fileSequence0.ts",
- 250228
- ],
- [
- "defaults/bipbop/gear1/fileSequence1.ts",
- 262824
- ],
- [
- "defaults/bipbop/gear1/fileSequence2.ts",
- 263764
- ],
- [
- "defaults/bipbop/gear1/fileSequence3.ts",
- 263012
- ],
- [
- "defaults/bipbop/gear1/fileSequence4.ts",
- 261696
- ],
- [
- "defaults/bipbop/gear1/fileSequence5.ts",
- 259628
- ],
- [
- "defaults/bipbop/gear2/fileSequence0.ts",
- 414540
- ],
- [
- "defaults/bipbop/gear2/fileSequence1.ts",
- 413600
- ],
- [
- "defaults/bipbop/gear2/fileSequence2.ts",
- 414352
- ],
- [
- "defaults/bipbop/gear2/fileSequence3.ts",
- 410404
- ],
- [
- "defaults/bipbop/gear2/fileSequence4.ts",
- 409652
- ],
- [
- "defaults/bipbop/gear2/fileSequence5.ts",
- 411908
- ],
- [
- "defaults/bipbop/gear3/fileSequence0.ts",
- 641644
- ],
- [
- "defaults/bipbop/gear3/fileSequence1.ts",
- 648976
- ],
- [
- "defaults/bipbop/gear3/fileSequence2.ts",
- 647096
- ],
- [
- "defaults/bipbop/gear3/fileSequence3.ts",
- 649540
- ],
- [
- "defaults/bipbop/gear3/fileSequence4.ts",
- 647660
- ],
- [
- "defaults/bipbop/gear3/fileSequence5.ts",
- 644088
- ],
- [
- "defaults/bipbop/gear4/fileSequence0.ts",
- 923080
- ],
- [
- "defaults/bipbop/gear4/fileSequence1.ts",
- 942444
- ],
- [
- "defaults/bipbop/gear4/fileSequence2.ts",
- 947896
- ],
- [
- "defaults/bipbop/gear4/fileSequence3.ts",
- 952220
- ],
- [
- "defaults/bipbop/gear4/fileSequence4.ts",
- 958048
- ],
- [
- "defaults/bipbop/gear4/fileSequence5.ts",
- 957860
- ],
- [
- "defaults/exMPD_BIP_TC1/ElephantsDream_AAC48K_064.mp4",
- 5349769
- ],
- [
- "defaults/exMPD_BIP_TC1/ElephantsDream_H264BPL30_0100.mp4",
- 7805705
- ],
- [
- "defaults/exMPD_BIP_TC1/ElephantsDream_H264BPL30_0175.mp4",
- 14193053
- ],
- [
- "defaults/exMPD_BIP_TC1/ElephantsDream_H264BPL30_0250.mp4",
- 20301225
- ],
- [
- "defaults/exMPD_BIP_TC1/ElephantsDream_H264BPL30_0500.mp4",
- 40801865
- ],
- [
- "defaults/flac/samples.multimedia.cx_flac_Yesterday.flac",
- 11218495
- ],
- [
- "defaults/flv/819290236.flv",
- 12181917
- ],
- [
- "defaults/matroska/flac_jpeg.0.mkv",
- 1928144
- ],
- [
- "defaults/matroska/flac_jpeg.1.mkv",
- 4304094
- ],
- [
- "defaults/matroska/numerated_frames_blue.mkv",
- 187684
- ],
- [
- "defaults/matroska/numerated_frames_red.mkv",
- 206609
- ],
- [
- "defaults/matroska/opus_jpeg.0.mkv",
- 895713
- ],
- [
- "defaults/matroska/opus_jpeg.1.mkv",
- 3917885
- ],
- [
- "defaults/matroska/raw_video.mkv",
- 11526306
- ],
- [
- "defaults/matroska/red_timed_frames_video_only_1fps.mkv",
- 522661
- ],
- [
- "defaults/matroska/test5.mkv",
- 31762747
- ],
- [
- "defaults/matroska/timed_frames_audio_video_1fps.mkv",
- 965117
- ],
- [
- "defaults/matroska/timed_frames_video_only_1fps.mkv",
- 797918
- ],
- [
- "defaults/mp4/fragmented_nonseekable_sink.mp4",
- 1894684
- ],
- [
- "defaults/mp4/mp3_h264.0.mp4",
- 229091
- ],
- [
- "defaults/mp4/mp3_h264.1.mp4",
- 1898080
- ],
- [
- "defaults/mp4/raw_h264.0.mp4",
- 1013457
- ],
- [
- "defaults/mp4/raw_h264.1.mp4",
- 2732543
- ],
- [
- "defaults/mp4/raw_video.mov",
- 15361432
- ],
- [
- "defaults/mp4/rawaudioS32LE_prores.mov",
- 7827039
- ],
- [
- "defaults/mpegts/GH1_00094_1920x1280.MTS",
- 10420224
- ],
- [
- "defaults/mpegts/tron_en_ge_aac_h264.ts",
- 12715192
- ],
- [
- "defaults/mxf/op1a-mpeg2-wave_hd.mxf",
- 16405552
- ],
- [
- "defaults/mxf/op1a-pal-mpeg2.mxf",
- 6483504
- ],
- [
- "defaults/mxf/op2b-mpeg2-wave_hd.mxf",
- 25885804
- ],
- [
- "defaults/mxf/test-uncompressed-rgb.mxf",
- 2310924
- ],
- [
- "defaults/mxf/xdcam-pal-d10-imx30.mxf",
- 9171456
- ],
- [
- "defaults/mxf/xdcam-pal-d10-imx50.mxf",
- 16905728
- ],
- [
- "defaults/mxf/xdcam-pal-dv25.mxf",
- 14370304
- ],
- [
- "defaults/ogg/numerated_frames_blue.ogv",
- 260016
- ],
- [
- "defaults/ogg/opus.1.ogg",
- 173073
- ],
- [
- "defaults/ogg/vorbis_theora.0.ogg",
- 146102
- ],
- [
- "defaults/ogg/vorbis_theora.1.ogg",
- 895842
- ],
- [
- "defaults/png/png.png",
- 73294
- ],
- [
- "defaults/webm/opus_vp9-alpha.webm",
- 178165
- ],
- [
- "defaults/webm/vorbis_vp8.0.webm",
- 169985
- ],
- [
- "defaults/webm/vorbis_vp8.1.webm",
- 355794
- ],
- [
- "defaults/webm/vp8-alpha.webm",
- 1208096
- ],
- [
- "defaults/wmv-asf/samples.multimedia.cx_asf_wmv_elephant.asf",
- 143037
- ],
- [
- "defaults/wmv-asf/samples.multimedia.cx_asf_wmv_low_fps_cheaterlow.wmv",
- 2574930
- ],
- [
- "extras-ges/The_Sausage_Being_Made/Videos/projects/test-sausage/IMG_4866.JPG",
- 1072140
- ],
- [
- "extras-ges/The_Sausage_Being_Made/Videos/projects/test-sausage/MVI_4860-small.webm",
- 14196233
- ],
- [
- "extras-ges/The_Sausage_Being_Made/Videos/projects/test-sausage/MVI_4861-small.webm",
- 141464
- ],
- [
- "extras-ges/The_Sausage_Being_Made/Videos/projects/test-sausage/MVI_4862-small.webm",
- 15591831
- ],
- [
- "extras-ges/The_Sausage_Being_Made/Videos/projects/test-sausage/MVI_4863-small.webm",
- 150893
- ],
- [
- "extras-ges/The_Sausage_Being_Made/Videos/projects/test-sausage/MVI_4864-small.webm",
- 13109517
- ],
- [
- "extras-ges/The_Sausage_Being_Made/Videos/projects/test-sausage/assembly.png",
- 17759
- ],
- [
- "extras-ges/The_Sausage_Being_Made/Videos/projects/test-sausage/concept.png",
- 19418
- ],
- [
- "extras-ges/The_Sausage_Being_Made/Videos/projects/test-sausage/recipe.png",
- 18487
- ],
- [
- "extras-ges/The_Sausage_Being_Made/Videos/projects/test-sausage/title.png",
- 51149
- ],
- [
- "extras-ges/desktop-summit/mp3/05 - Mouth on Fire.mp3",
- 7095282
- ],
- [
- "extras-ges/desktop-summit/mp3/05 - Sharkhunt.mp3",
- 7995897
- ],
- [
- "extras-ges/desktop-summit/mp4/pitivi jingle.mp4",
- 281478
- ],
- [
- "extras-ges/desktop-summit/ogv/TXL vers AMS 1.ogv",
- 1676456
- ],
- [
- "extras-ges/desktop-summit/ogv/TXL vers AMS 2.ogv",
- 4777881
- ],
- [
- "extras-ges/desktop-summit/ogv/TXL vers AMS 3.ogv",
- 2588435
- ],
- [
- "extras-ges/desktop-summit/ogv/TXL vers AMS 4.ogv",
- 1774583
- ],
- [
- "extras-ges/desktop-summit/ogv/TXL vers AMS 5.ogv",
- 1263037
- ],
- [
- "extras-ges/desktop-summit/ogv/X9 bus 1.ogv",
- 4699716
- ],
- [
- "extras-ges/desktop-summit/ogv/X9 bus 2.ogv",
- 9616151
- ],
- [
- "extras-ges/desktop-summit/ogv/X9 bus 3.ogv",
- 3798577
- ],
- [
- "extras-ges/desktop-summit/ogv/X9 bus 4.ogv",
- 7001140
- ],
- [
- "extras-ges/desktop-summit/ogv/X9 bus 5.ogv",
- 6657721
- ],
- [
- "extras-ges/desktop-summit/ogv/X9 bus 6.ogv",
- 1101283
- ],
- [
- "extras-ges/desktop-summit/ogv/X9 bus 7.ogv",
- 10338846
- ],
- [
- "extras-ges/desktop-summit/ogv/ajustement de timezone cam\u00e9ra.ogv",
- 6029534
- ],
- [
- "extras-ges/desktop-summit/ogv/ascenseur 1.ogv",
- 1192871
- ],
- [
- "extras-ges/desktop-summit/ogv/a\u00e9roport AMS walk 1.ogv",
- 7873130
- ],
- [
- "extras-ges/desktop-summit/ogv/a\u00e9roport AMS walk 2.ogv",
- 4947350
- ],
- [
- "extras-ges/desktop-summit/ogv/a\u00e9roport TXL tarmac 1.ogv",
- 1622621
- ],
- [
- "extras-ges/desktop-summit/ogv/a\u00e9roport TXL tarmac 2.ogv",
- 505719
- ],
- [
- "extras-ges/desktop-summit/ogv/a\u00e9roport TXL tarmac 3.ogv",
- 396869
- ],
- [
- "extras-ges/desktop-summit/ogv/a\u00e9roport TXL tarmac 4.ogv",
- 1254313
- ],
- [
- "extras-ges/desktop-summit/ogv/a\u00e9roport YUL timelapse 1.ogv",
- 174288
- ],
- [
- "extras-ges/desktop-summit/ogv/a\u00e9roport YUL timelapse 2.ogv",
- 503944
- ],
- [
- "extras-ges/desktop-summit/ogv/a\u00e9roport YUL timelapse 3.ogv",
- 3169021
- ],
- [
- "extras-ges/desktop-summit/ogv/a\u00e9roport YUL walk 1.ogv",
- 1935960
- ],
- [
- "extras-ges/desktop-summit/ogv/a\u00e9roport YUL walk 2.ogv",
- 2566232
- ],
- [
- "extras-ges/desktop-summit/ogv/clair de lune.ogv",
- 736673
- ],
- [
- "extras-ges/desktop-summit/ogv/coffee mug.ogv",
- 1138034
- ],
- [
- "extras-ges/desktop-summit/ogv/dancefloor 1.ogv",
- 5234448
- ],
- [
- "extras-ges/desktop-summit/ogv/dancefloor 10.ogv",
- 5160394
- ],
- [
- "extras-ges/desktop-summit/ogv/dancefloor 2.ogv",
- 3453418
- ],
- [
- "extras-ges/desktop-summit/ogv/dancefloor 3.ogv",
- 8129146
- ],
- [
- "extras-ges/desktop-summit/ogv/dancefloor 4.ogv",
- 9773146
- ],
- [
- "extras-ges/desktop-summit/ogv/dancefloor 5.ogv",
- 7271862
- ],
- [
- "extras-ges/desktop-summit/ogv/dancefloor 6.ogv",
- 7279283
- ],
- [
- "extras-ges/desktop-summit/ogv/dancefloor 7.ogv",
- 13994981
- ],
- [
- "extras-ges/desktop-summit/ogv/dancefloor 8.ogv",
- 4838589
- ],
- [
- "extras-ges/desktop-summit/ogv/dancefloor 9.ogv",
- 8636871
- ],
- [
- "extras-ges/desktop-summit/ogv/derri\u00e8re wonderpots.ogv",
- 4211977
- ],
- [
- "extras-ges/desktop-summit/ogv/desktop summit hacking 1.ogv",
- 2813565
- ],
- [
- "extras-ges/desktop-summit/ogv/desktop summit hacking 2.ogv",
- 5259892
- ],
- [
- "extras-ges/desktop-summit/ogv/desktop summit hacking 3.ogv",
- 1752829
- ],
- [
- "extras-ges/desktop-summit/ogv/desktop summit hacking 4.ogv",
- 1727822
- ],
- [
- "extras-ges/desktop-summit/ogv/desktop summit hacking 5.ogv",
- 2387583
- ],
- [
- "extras-ges/desktop-summit/ogv/desktop summit hacking 6.ogv",
- 864678
- ],
- [
- "extras-ges/desktop-summit/ogv/desktop summit hacking 7.ogv",
- 4371895
- ],
- [
- "extras-ges/desktop-summit/ogv/desktop summit hacking 8.ogv",
- 1224355
- ],
- [
- "extras-ges/desktop-summit/ogv/desktop summit hacking 9.ogv",
- 5645354
- ],
- [
- "extras-ges/desktop-summit/ogv/desktop summit talk 1.ogv",
- 2247777
- ],
- [
- "extras-ges/desktop-summit/ogv/german flag.ogv",
- 1760290
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 1.ogv",
- 4548749
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 10.ogv",
- 7368605
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 11 avec ploum.ogv",
- 5149372
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 12.ogv",
- 3735329
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 13.ogv",
- 1773506
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 14.ogv",
- 1508891
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 15.ogv",
- 1885967
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 16.ogv",
- 1951809
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 17.ogv",
- 1956623
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 18.ogv",
- 2028060
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 19.ogv",
- 3125432
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 2.ogv",
- 3445665
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 20.ogv",
- 2592009
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 21.ogv",
- 1370659
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 22.ogv",
- 1383898
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 3.ogv",
- 4921979
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 4.ogv",
- 2581970
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 5.ogv",
- 1328178
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 6.ogv",
- 2215603
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 7.ogv",
- 2300870
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 8.ogv",
- 617746
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest 9.ogv",
- 1886700
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest whiteboard 1.ogv",
- 772162
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest whiteboard 10.ogv",
- 6388363
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest whiteboard 11.ogv",
- 2202749
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest whiteboard 12.ogv",
- 1585507
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest whiteboard 13.ogv",
- 7502491
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest whiteboard 14.ogv",
- 2015779
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest whiteboard 15.ogv",
- 1370253
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest whiteboard 16.ogv",
- 5959508
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest whiteboard 2.ogv",
- 2551961
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest whiteboard 3.ogv",
- 5094479
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest whiteboard 4.ogv",
- 3350203
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest whiteboard 5.ogv",
- 2089324
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest whiteboard 6.ogv",
- 7478800
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest whiteboard 7.ogv",
- 2774227
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest whiteboard 8.ogv",
- 7818987
- ],
- [
- "extras-ges/desktop-summit/ogv/hackfest whiteboard 9.ogv",
- 1730905
- ],
- [
- "extras-ges/desktop-summit/ogv/happy pitivi guy 1.ogv",
- 10925719
- ],
- [
- "extras-ges/desktop-summit/ogv/happy pitivi guy 2.ogv",
- 4933351
- ],
- [
- "extras-ges/desktop-summit/ogv/happy pitivi guy 3.ogv",
- 5732871
- ],
- [
- "extras-ges/desktop-summit/ogv/happy pitivi guy 4.ogv",
- 7110960
- ],
- [
- "extras-ges/desktop-summit/ogv/happy pitivi guy 5.ogv",
- 16599385
- ],
- [
- "extras-ges/desktop-summit/ogv/happy pitivi guy 6.ogv",
- 2096332
- ],
- [
- "extras-ges/desktop-summit/ogv/happy pitivi guy 7.ogv",
- 5204247
- ],
- [
- "extras-ges/desktop-summit/ogv/happy pitivi guy 8 et m\u00e9lo.ogv",
- 2000919
- ],
- [
- "extras-ges/desktop-summit/ogv/interview jeff 1.ogv",
- 7122362
- ],
- [
- "extras-ges/desktop-summit/ogv/interview jeff 2.ogv",
- 8048080
- ],
- [
- "extras-ges/desktop-summit/ogv/interview jeff 3.ogv",
- 4775751
- ],
- [
- "extras-ges/desktop-summit/ogv/interview lubosz.ogv",
- 12047539
- ],
- [
- "extras-ges/desktop-summit/ogv/interview luis 1.ogv",
- 5773849
- ],
- [
- "extras-ges/desktop-summit/ogv/interview luis 2.ogv",
- 4419028
- ],
- [
- "extras-ges/desktop-summit/ogv/interview luis 3.ogv",
- 5010602
- ],
- [
- "extras-ges/desktop-summit/ogv/interview luis avant.ogv",
- 11449390
- ],
- [
- "extras-ges/desktop-summit/ogv/interview mathieu fake.ogv",
- 1266383
- ],
- [
- "extras-ges/desktop-summit/ogv/interview mathieu.ogv",
- 7082136
- ],
- [
- "extras-ges/desktop-summit/ogv/interview thibault.ogv",
- 10743420
- ],
- [
- "extras-ges/desktop-summit/ogv/jeffrey qui cogne des clous.ogv",
- 951847
- ],
- [
- "extras-ges/desktop-summit/ogv/karaoke.ogv",
- 4727492
- ],
- [
- "extras-ges/desktop-summit/ogv/outside 1.ogv",
- 10399626
- ],
- [
- "extras-ges/desktop-summit/ogv/outside 2.ogv",
- 4300691
- ],
- [
- "extras-ges/desktop-summit/ogv/outside 3.ogv",
- 8856153
- ],
- [
- "extras-ges/desktop-summit/ogv/outside 4.ogv",
- 8811884
- ],
- [
- "extras-ges/desktop-summit/ogv/recherche de job \u00e0 collabora, post discussion avec leon.ogv",
- 5564693
- ],
- [
- "extras-ges/desktop-summit/ogv/sieste au retour.ogv",
- 8304097
- ],
- [
- "extras-ges/desktop-summit/ogv/takeoff AMS vers TXL 1.ogv",
- 970663
- ],
- [
- "extras-ges/desktop-summit/ogv/takeoff AMS vers TXL 2.ogv",
- 11016464
- ],
- [
- "extras-ges/desktop-summit/ogv/takeoff TXL vers AMS 1.ogv",
- 9488832
- ],
- [
- "extras-ges/desktop-summit/ogv/testing the transformation feature.ogv",
- 6251070
- ],
- [
- "extras-ges/desktop-summit/ogv/the box 1.ogv",
- 2545741
- ],
- [
- "extras-ges/desktop-summit/ogv/the box 2.ogv",
- 6169880
- ],
- [
- "extras-ges/desktop-summit/ogv/the box 3.ogv",
- 2913236
- ],
- [
- "extras-ges/desktop-summit/ogv/the box 4.ogv",
- 2080662
- ],
- [
- "extras-ges/desktop-summit/ogv/the box 5.ogv",
- 1165979
- ],
- [
- "extras-ges/desktop-summit/ogv/traffic.ogv",
- 3350349
- ],
- [
- "extras-ges/desktop-summit/ogv/tram 1.ogv",
- 5345313
- ],
- [
- "extras-ges/desktop-summit/ogv/u-bahn 1.ogv",
- 1896964
- ],
- [
- "extras-ges/desktop-summit/ogv/u-bahn 2.ogv",
- 7088083
- ],
- [
- "extras-ges/desktop-summit/ogv/u-bahn 3.ogv",
- 1149525
- ],
- [
- "extras-ges/desktop-summit/ogv/u-bahn 4.ogv",
- 2565538
- ],
- [
- "extras-ges/desktop-summit/ogv/u-bahn 5.ogv",
- 6237869
- ],
- [
- "extras-ges/desktop-summit/ogv/u-bahn 6.ogv",
- 2194047
- ],
- [
- "extras-ges/desktop-summit/ogv/u-bahn 7.ogv",
- 5976499
- ],
- [
- "extras-ges/desktop-summit/ogv/walk 1.ogv",
- 6482913
- ],
- [
- "extras-ges/desktop-summit/ogv/walk 2.ogv",
- 5959768
- ],
- [
- "extras-ges/desktop-summit/ogv/walk 3.ogv",
- 1510212
- ],
- [
- "extras-ges/desktop-summit/ogv/walk 4.ogv",
- 2904811
- ],
- [
- "extras-ges/desktop-summit/ogv/walk 5.ogv",
- 6657382
- ],
- [
- "extras-ges/desktop-summit/ogv/walk 6.ogv",
- 3479979
- ],
- [
- "extras-ges/desktop-summit/ogv/walk 7.ogv",
- 4020987
- ],
- [
- "extras-ges/desktop-summit/ogv/walk 8.ogv",
- 2060428
- ],
- [
- "extras-ges/desktop-summit/ogv/zoo.ogv",
- 3138865
- ],
- [
- "extras-ges/pitivi-0.91-motivational-export/Documents/pr\u00e9sentations/GUADEC 2013 - pitivi/build script 2.MOV",
- 51500680
- ],
- [
- "extras-ges/pitivi-0.91-motivational-export/Documents/pr\u00e9sentations/GUADEC 2013 - pitivi/dogtail-tests-2013-5x.mov",
- 108555276
- ],
- [
- "extras-ges/pitivi-0.91-motivational-export/Musique/animes/Card Captor Sakura OST 3/14 - Saigo No Shinpan.mp3",
- 5374340
- ],
- [
- "extras-ges/pitivi-0.91-motivational-export/Vid\u00e9os/montage/2012 - GNOME Asia, Hong Kong et Chine/MVI_0009.MOV",
- 25789060
- ],
- [
- "extras-ges/pitivi-0.91-motivational-export/Vid\u00e9os/montage/2012 - GNOME Asia, Hong Kong et Chine/MVI_0117.MOV",
- 31414924
- ],
- [
- "extras-ges/pitivi-0.91-motivational-export/Vid\u00e9os/montage/2012 - GNOME Asia, Hong Kong et Chine/MVI_0218.MOV",
- 132779660
- ],
- [
- "extras-ges/pitivi-0.91-motivational-export/Vid\u00e9os/montage/2012 a Coru\u00f1a/MVI_0001.MOV",
- 31058588
- ],
- [
- "extras-ges/pitivi-0.91-motivational-export/Vid\u00e9os/montage/2012 a Coru\u00f1a/MVI_0009.MOV",
- 19478288
- ],
- [
- "extras-ges/pitivi-0.91-motivational-export/Vid\u00e9os/montage/2012 a Coru\u00f1a/MVI_0048.MOV",
- 28924504
- ],
- [
- "extras-ges/pitivi-0.91-motivational-export/Vid\u00e9os/montage/2013 GStreamer hackfest/duck 2.mov",
- 23706932
- ],
- [
- "extras-ges/pitivi-0.91-motivational-export/Vid\u00e9os/montage/2013 GStreamer hackfest/hacking 4 - Thibault and Mathieu.mov",
- 56439256
- ],
- [
- "extras-ges/pitivi-0.91-motivational-export/Vid\u00e9os/montage/Pitivi 0.91 motivational/0.91 marketing video narration v3 - amplified and corrected.flac",
- 1510248
- ],
- [
- "extras-ges/pitivi-0.91-motivational-export/Vid\u00e9os/montage/Pitivi 0.91 motivational/timelapse square victoria 1.MOV",
- 29721804
- ],
- [
- "extras-ges/pitivi-0.91-motivational-export/Vid\u00e9os/montage/Pitivi 0.91 motivational/timelapse square victoria 2.MOV",
- 9218920
- ],
- [
- "extras-ges/pitivi-0.91-motivational-export/Vid\u00e9os/montage/samples Canon S95/marche dans la foule 2.MOV",
- 43852296
- ],
- [
- "extras-ges/pitivi-0.91-motivational-export/projets/pitivi/gource/gource.mp4",
- 565616365
- ],
- [
- "fragments/car-20120827-85.mp4/init.mp4",
- 1148
- ],
- [
- "fragments/car-20120827-85.mp4/media1.mp4",
- 170726
- ],
- [
- "fragments/car-20120827-85.mp4/media2.mp4",
- 169400
- ],
- [
- "fragments/car-20120827-86.mp4/init.mp4",
- 1184
- ],
- [
- "fragments/car-20120827-86.mp4/media1.mp4",
- 695313
- ],
- [
- "fragments/car-20120827-86.mp4/media2.mp4",
- 686458
- ],
- [
- "fragments/feelings_vp9-20130806-242.webm/init.webm",
- 683
- ],
- [
- "fragments/feelings_vp9-20130806-242.webm/media1.webm",
- 110558
- ],
- [
- "fragments/feelings_vp9-20130806-242.webm/media2.webm",
- 129946
- ],
- [
- "fragments/feelings_vp9-20130806-247.webm/init.webm",
- 696
- ],
- [
- "fragments/feelings_vp9-20130806-247.webm/media1.webm",
- 828645
- ],
- [
- "fragments/feelings_vp9-20130806-247.webm/media2.webm",
- 876080
- ]
-]
diff --git a/get_files.py b/get_files.py
deleted file mode 100755
index d7b7099..0000000
--- a/get_files.py
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/usr/bin/env python3
-# -*- Mode: Python -*- vi:si:et:sw=4:sts=4:ts=4:syntax=python
-#
-# Copyright (c) 2016, Thibault Saunier <thibault.saunier@osg.samsung.com>
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this program; if not, write to the
-# Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
-# Boston, MA 02110-1301, USA.
-
-import argparse
-import os
-import sys
-
-tsuitedir = os.path.abspath(os.path.join(os.path.dirname(os.path.abspath(__file__)),
- '..', 'testsuites'))
-sys.path.append(tsuitedir)
-
-from testsuiteutils import download_files
-
-
-if __name__ == "__main__":
- parser = argparse.ArgumentParser()
- parser.add_argument('dir', nargs='?', default=None,
- help='The directory to update')
-
- options = parser.parse_args()
-
- download_files(options.dir)
diff --git a/upload_media_files.py b/upload_media_files.py
deleted file mode 100755
index 01b7c59..0000000
--- a/upload_media_files.py
+++ /dev/null
@@ -1,160 +0,0 @@
-#!/usr/bin/env python3
-# -*- Mode: Python -*- vi:si:et:sw=4:sts=4:ts=4:syntax=python
-#
-# Copyright (c) 2016, Thibault Saunier <thibault.saunier@osg.samsung.com>
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this program; if not, write to the
-# Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
-# Boston, MA 02110-1301, USA.
-
-import os
-import argparse
-import json
-import re
-import subprocess
-import tempfile
-
-SERVER = "gstreamer.freedesktop.org"
-MEDIA_BASE = "/srv/gstreamer.freedesktop.org/www/data/media/gst-integration-testsuite"
-
-
-def call(cmd, options, msg=None):
- if options.upload:
- if not msg:
- print(' '.join(cmd))
- else:
- print('%s' % msg)
-
- try:
- subprocess.check_call(cmd)
- except subprocess.CalledProcessError as e:
- print(e)
- raise
- else:
- if not msg:
- print(' '.join(cmd))
- else:
- print('DRY: %s' % msg)
-
-
-def in_git(fpath):
- try:
- subprocess.check_output(['git', 'ls-files', '--error-unmatch', fpath],
- stderr=subprocess.STDOUT)
- return True
- except subprocess.CalledProcessError as e:
- return False
-
-
-def is_binary(fpath):
- with open(fpath, 'rb') as f:
- try:
- # Try to decode up to 1MB
- f.read(1024 * 1024).decode()
- return False
- except UnicodeDecodeError:
- return True
-
-
-if __name__ == "__main__":
- parser = argparse.ArgumentParser()
- parser.add_argument("-u", "--upload", dest="upload",
- action="store_true",
- default=False)
- parser.add_argument("-v", "--verbose",
- action="store_true",
- default=False)
- parser.add_argument('dir', nargs='?', default=None,
- help='The directory to update')
- parser.add_argument("--reupload", dest="reupload",
- action="store_true",
- default=False,
- help="Reupload all already up assets")
-
- options = parser.parse_args()
- cdir = fdir = os.path.dirname(os.path.abspath(__file__))
- if options.dir:
- cdir = os.path.abspath(options.dir)
- gitignore = os.path.abspath(os.path.join(fdir, "../", ".gitignore"))
-
- print("Running in %s" % cdir)
- try:
- with open(os.path.join(fdir, 'files.json'), 'r') as f:
- res = json.load(f)
- except FileNotFoundError:
- res = []
-
- from_file = tempfile.NamedTemporaryFile('w')
- for root, dirs, files in os.walk(cdir):
- for f in files:
- fname = os.path.join(root, f)
- rpath = fname[len(fdir) + 1:]
-
- if in_git(fname):
- if options.verbose:
- print("%s is in git." % fname)
- continue
-
- if not is_binary(fname):
- if options.verbose:
- print("Warning: %s is a text file" % fname)
- continue
-
- prev_file = [f for f in res if f[0] == rpath]
- _size = os.path.getsize(fname)
- if prev_file:
- if _size == prev_file[0][1]:
- if not options.reupload:
- continue
- else:
- for f in res:
- if f[0] != rpath:
- f[1] = os.path.getsize(fname)
- else:
- try:
- o = subprocess.check_output(["git", "ls-files", rpath, "--error-unmatch"],
- stderr=subprocess.STDOUT)
- continue
- except subprocess.CalledProcessError:
- with open(gitignore, "a") as f:
- f.write("medias/" + rpath + "\n")
-
- print('Syncing %s' % rpath)
- res.append([rpath, os.path.getsize(fname)])
- from_file.write(rpath + "\n")
- from_file.flush()
- os.system('cat %s' % from_file.name)
-
- cmd = ["rsync", '-a', '--progress', '--copy-links', '--files-from=%s' % from_file.name, fdir, SERVER + ':' + MEDIA_BASE]
- call(cmd, options)
-
- cmd = ["ssh", SERVER, 'chmod -R o+r,g+w %s; chgrp -R gstreamer %s' % (MEDIA_BASE, MEDIA_BASE)]
- call(cmd, options)
-
- jfile = os.path.join(fdir, 'files.json')
- with open(jfile, 'w') as f:
- json.dump(sorted(res), f, indent=4)
-
- if not options.upload:
- print("Changes:")
- subprocess.check_call(['git', 'diff', jfile])
- subprocess.check_call(['git', 'diff', gitignore])
- print("If you are happy with the changes run again with `--upload`")
- subprocess.check_call(['git', 'checkout', jfile, gitignore])
- else:
- print("Cached diffs:")
- subprocess.check_call(['git', 'add', jfile])
- subprocess.check_call(['git', 'add', gitignore])
- subprocess.check_call(['git', 'diff', '--cached', jfile])
- print("If you are happy with the changes you should commit")