diff options
Diffstat (limited to 'dom/media/test/external/external_media_tests/urls/youtube')
10 files changed, 281 insertions, 0 deletions
diff --git a/dom/media/test/external/external_media_tests/urls/youtube/archive/crash_videos.ini b/dom/media/test/external/external_media_tests/urls/youtube/archive/crash_videos.ini new file mode 100644 index 000000000..e7d420254 --- /dev/null +++ b/dom/media/test/external/external_media_tests/urls/youtube/archive/crash_videos.ini @@ -0,0 +1,25 @@ +[https://www.youtube.com/watch?v=2GfaRuIMdos] +[https://www.youtube.com/watch?v=9vKvcCNt40g] +[https://www.youtube.com/watch?v=SHLLHya2pNo] +[https://www.youtube.com/watch?v=isMEMDE2enU] +[https://www.youtube.com/watch?v=H81M_MebLsk] +[https://www.youtube.com/watch?v=yopNkcDzQQw] +[https://www.youtube.com/watch?v=r_bG5beSqw0] +[https://www.youtube.com/watch?v=Ki9sSZKClO0] +[https://www.youtube.com/watch?v=gNS04P8djk4] +[https://www.youtube.com/watch?v=DwC_6fIBW0w] +[https://www.youtube.com/watch?v=g1D3A14o0NA] +[https://www.youtube.com/watch?v=cs-XZ_dN4Hc] +[https://www.youtube.com/watch?v=ZEWZ3AAH98c] +[https://www.youtube.com/watch?v=hwbVGE4GBJI] +[https://www.youtube.com/watch?v=cvcMnbkasIs] +[https://www.youtube.com/watch?v=cHaBuoHwQ0Y] +[https://www.youtube.com/watch?v=VKIYoAG9MZ0] +[https://www.youtube.com/watch?v=WWDb2_unEJc] +[https://www.youtube.com/watch?v=ybw5zonQffE] +[https://www.youtube.com/watch?v=hS6ps2Xph_o] +[https://www.youtube.com/watch?v=Bjb3xhgIqv4] +[https://www.youtube.com/watch?v=fOzvEhX4Kvk] +[https://www.youtube.com/watch?v=_TNsUxp_BxM] +[https://www.youtube.com/watch?v=QRdwCSHF3oo] +[https://www.youtube.com/watch?v=VwaHFcKJSYA] diff --git a/dom/media/test/external/external_media_tests/urls/youtube/archive/other_videos.ini b/dom/media/test/external/external_media_tests/urls/youtube/archive/other_videos.ini new file mode 100644 index 000000000..732d2405c --- /dev/null +++ b/dom/media/test/external/external_media_tests/urls/youtube/archive/other_videos.ini @@ -0,0 +1,19 @@ +# backlog of videos +[http://youtu.be/2iVAvSnofy8] + +# 300s <= duration <= 1200s (5-20min) +[http://youtu.be/9bZkp7q19f0] +[http://youtu.be/KQ6zr6kCPj8] + +# duration > 1200s (>20min) +[http://youtu.be/wZZ7oFKsKzY] +[http://youtu.be/eHUrC_UiZwY] +[http://youtu.be/FLX64H5FYa8] +[http://youtu.be/Fu2DcHzokew] + +#no_ad_tests_youtube +#[http://youtu.be/pWI8RB2dmfU] +#[http://youtu.be/6GBtEmtVObw] + +#playlist_tests_youtube +#[http://youtu.be/R6KJjPqlPz4?list=PL75_HhpYGJQ1Fzv9a46FlHfiy-fJusKBZ] diff --git a/dom/media/test/external/external_media_tests/urls/youtube/archive/video_data.ini b/dom/media/test/external/external_media_tests/urls/youtube/archive/video_data.ini new file mode 100644 index 000000000..ff8f58866 --- /dev/null +++ b/dom/media/test/external/external_media_tests/urls/youtube/archive/video_data.ini @@ -0,0 +1,21 @@ +# duration < 300s (5min) +[http://youtu.be/065dlrJoHcw] +[http://youtu.be/1visYpIREUM] +[http://youtu.be/mDf7CR5QKcE] +[http://youtu.be/Aebs62bX0dA] +[http://youtu.be/6SFp1z7uA6g] +[http://youtu.be/tDDVAErOI5U] + +# ad testing +[https://www.youtube.com/watch?v=l5ODwR6FPRQ] +[https://www.youtube.com/watch?v=7RMQksXpQSk] + +# duration > 5 min +# video with ad in the middle +[https://www.youtube.com/watch?v=cht9Xq9suGg] + +# long video (>30 min), no ads +[https://www.youtube.com/watch?v=-qXxNPvqHtQ] + +# bug 1144172, duration ~ 1hr +#[https://www.youtube.com/watch?v=AYYDshv8C4g] diff --git a/dom/media/test/external/external_media_tests/urls/youtube/archive/youtube.ini b/dom/media/test/external/external_media_tests/urls/youtube/archive/youtube.ini new file mode 100644 index 000000000..0676b9ef4 --- /dev/null +++ b/dom/media/test/external/external_media_tests/urls/youtube/archive/youtube.ini @@ -0,0 +1,38 @@ +# < 1 no ads +[https://youtu.be/AbAACm1IQE0] +[https://www.youtube.com/watch?v=KdHZwWQWNyM] +[https://www.youtube.com/watch?v=-hVmkA_I9EE] +[https://www.youtube.com/watch?v=1visYpIREUM] + +# 1 < t <= 5 no ads +[https://www.youtube.com/watch?v=rpYRAs6ePY8] +[https://www.youtube.com/watch?v=xcgUKzwg0Mo] +[https://youtu.be/sEAT2EFIJow] +[https://www.youtube.com/watch?v=SSgnbQ5UC48] +[https://youtu.be/4oQu26IhiaA] +[https://youtu.be/IbND63HOb0M] +[https://youtu.be/-9sJp9wrdAk] +[https://www.youtube.com/watch?v=yIQGH4aQWI0] + +# 1 < t <= 5 +[https://www.youtube.com/watch?v=-hVmkA_I9EE] +[https://www.youtube.com/watch?v=l5ODwR6FPRQ] +[https://www.youtube.com/watch?v=7RMQksXpQSk] +[https://www.youtube.com/watch?v=TsXMe8H6iyc] +[https://www.youtube.com/watch?v=tDDVAErOI5U] + +# 5 < t <= 10 +[https://youtu.be/Tl-hI2IsCo0] # no ad +[https://www.youtube.com/watch?v=IX_d_vMKswE] #no ad +[https://www.youtube.com/watch?v=YVQeTY-Ayko] #no ad +[https://www.youtube.com/watch?v=rE3j_RHkqJc] +[https://www.youtube.com/watch?v=l4bmZ1gRqCc] + +# 10 < t <= 30 +[https://www.youtube.com/watch?v=RvymAHt3nPc] # no ads +[https://www.youtube.com/watch?v=8XQ1onjXJK0] +[https://www.youtube.com/watch?v=6Lm9EHhbJAY] +[https://www.youtube.com/watch?v=cht9Xq9suGg] + +# long video (>30 min), no ads +[https://www.youtube.com/watch?v=-qXxNPvqHtQ] diff --git a/dom/media/test/external/external_media_tests/urls/youtube/long1-720.ini b/dom/media/test/external/external_media_tests/urls/youtube/long1-720.ini new file mode 100644 index 000000000..cabb823b1 --- /dev/null +++ b/dom/media/test/external/external_media_tests/urls/youtube/long1-720.ini @@ -0,0 +1,5 @@ +# a couple of very long videos, < 12 hours total +# 6:00:00 - can't embed due to copyright +[https://www.youtube.com/watch?v=5N8sUccRiTA] +# 2:09:00 +[https://www.youtube.com/embed/b6q5N16dje4?autoplay=1] diff --git a/dom/media/test/external/external_media_tests/urls/youtube/long2-crashes-720.ini b/dom/media/test/external/external_media_tests/urls/youtube/long2-crashes-720.ini new file mode 100644 index 000000000..de449f882 --- /dev/null +++ b/dom/media/test/external/external_media_tests/urls/youtube/long2-crashes-720.ini @@ -0,0 +1,39 @@ +# It appears these are not currently used by tests. They are left here as they +# reference failure scenarios. If tese are fixed that can be removed. + +# videos from crashes, < 12 hours + +# hang | NtUserMessageCall | SendMessageW +# 1:10:00 +[https://www.youtube.com/watch?v=Ztie4DqeOak] + +# nsPluginInstanceOwner::GetDocument(nsIDocument**) +# 22:40 +[https://www.youtube.com/watch?v=D4cLM_JRrAU] +# 16:47 +[https://www.youtube.com/watch?v=3C2r05Lxsrk] + +# F1398665248_____________________________ +# 1:06:00 +[https://www.youtube.com/watch?v=59gTMBss8o0] +# 50:58 +[https://www.youtube.com/watch?v=_7VFIZhR744] +# 44:54 +[https://www.youtube.com/watch?v=d6ro4Oq5msA] + +# hang | WaitForMultipleObjectsEx | RealMsgWaitForMultipleObjectsEx | MsgWaitForMultipleObjects | F_1152915508___________________________________ +#1:07:12 +[https://www.youtube.com/watch?v=Ffkf3tosmKw] +# 1:02:00 +[https://www.youtube.com/watch?v=dC3AHEao2MI] + +# hang | BaseGetNamedObjectDirectory | RealMsgWaitForMultipleObjectsEx | MsgWaitForMultipleObjects | F_1152915508___________________________________ +# 10:00 +[https://www.youtube.com/watch?v=fn3Qb56ujNQ] +# 5:00 +[https://www.youtube.com/watch?v=gBsh1bT8ltI] +# 03:50:12 +[https://www.youtube.com/watch?v=TdW4S8zbmJQ] + + + diff --git a/dom/media/test/external/external_media_tests/urls/youtube/long3-crashes-900.ini b/dom/media/test/external/external_media_tests/urls/youtube/long3-crashes-900.ini new file mode 100644 index 000000000..70081b986 --- /dev/null +++ b/dom/media/test/external/external_media_tests/urls/youtube/long3-crashes-900.ini @@ -0,0 +1,86 @@ +# It appears these are not currently used by tests. They are left here as they +# reference failure scenarios. If tese are fixed that can be removed. + +# Total time: about 12-13 hours + unskippable ads +#Request url: https://crash-stats.mozilla.com/api/SuperSearchUnredacted/?product=Firefox&url=%24https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D&url=%21~list&url=%21~index&_results_number=50&platform=Windows&version=37.0&date=%3E2015-03-26 + +#Request url: https://crash-stats.mozilla.com/api/SuperSearchUnredacted/?product=Firefox&url=%24https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D&url=%21~list&url=%21~index&_results_number=5&platform=Windows&version=37.0&signature=%3Dhang+%7C+NtUserMessageCall+%7C+SendMessageW&date=%3E2015-03-26 + +#Request url: https://crash-stats.mozilla.com/api/SuperSearchUnredacted/?product=Firefox&url=%24https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D&url=%21~list&url=%21~index&_results_number=5&platform=Windows&version=37.0&signature=%3DOOM+%7C+small&date=%3E2015-03-26 + +#Request url: https://crash-stats.mozilla.com/api/SuperSearchUnredacted/?product=Firefox&url=%24https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D&url=%21~list&url=%21~index&_results_number=5&platform=Windows&version=37.0&signature=%3Dmozilla%3A%3Alayers%3A%3ACompositorD3D11%3A%3AHandleError%28long%2C+mozilla%3A%3Alayers%3A%3ACompositorD3D11%3A%3ASeverity%29+%7C+mozilla%3A%3Alayers%3A%3ACompositorD3D11%3A%3AFailed%28long%2C+mozilla%3A%3Alayers%3A%3ACompositorD3D11%3A%3ASeverity%29+%7C+mozilla%3A%3Alayers%3A%3ACompositorD3D11%3A%3AUpdateRenderTarget%28%29&date=%3E2015-03-26 + +#Request url: https://crash-stats.mozilla.com/api/SuperSearchUnredacted/?product=Firefox&url=%24https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D&url=%21~list&url=%21~index&_results_number=5&platform=Windows&version=37.0&signature=%3DOOM+%7C+large+%7C+mozalloc_abort%28char+const%2A+const%29+%7C+mozalloc_handle_oom%28unsigned+int%29+%7C+moz_xmalloc+%7C+nsTArray_base%3CnsTArrayInfallibleAllocator%2C+nsTArray_CopyWithMemutils%3E%3A%3AEnsureCapacity%28unsigned+int%2C+unsigned+int%29+%7C+nsTArray_base%3CnsTArrayInfallibleAllo...&date=%3E2015-03-26 + +#Request url: https://crash-stats.mozilla.com/api/SuperSearchUnredacted/?product=Firefox&url=%24https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D&url=%21~list&url=%21~index&_results_number=5&platform=Windows&version=37.0&signature=%3Dshutdownhang+%7C+WaitForSingleObjectEx+%7C+WaitForSingleObject+%7C+PR_Wait+%7C+nsThread%3A%3AProcessNextEvent%28bool%2C+bool%2A%29+%7C+NS_ProcessNextEvent%28nsIThread%2A%2C+bool%29+%7C+mozilla%3A%3AMediaShutdownManager%3A%3AShutdown%28%29&date=%3E2015-03-26 + +#Request url: https://crash-stats.mozilla.com/api/SuperSearchUnredacted/?product=Firefox&url=%24https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D&url=%21~list&url=%21~index&_results_number=5&platform=Windows&version=37.0&signature=%3Dmozilla%3A%3Alayers%3A%3ACompositorD3D11%3A%3AUpdateConstantBuffers%28%29&date=%3E2015-03-26 + +#Request url: https://crash-stats.mozilla.com/api/SuperSearchUnredacted/?product=Firefox&url=%24https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D&url=%21~list&url=%21~index&_results_number=5&platform=Windows&version=37.0&signature=%3Dmsvcr120.dll%400xf20c&date=%3E2015-03-26 + +#Request url: https://crash-stats.mozilla.com/api/SuperSearchUnredacted/?product=Firefox&url=%24https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D&url=%21~list&url=%21~index&_results_number=5&platform=Windows&version=37.0&signature=%3Djs%3A%3AGCMarker%3A%3AprocessMarkStackTop%28js%3A%3ASliceBudget%26%29&date=%3E2015-03-26 + +#Request url: https://crash-stats.mozilla.com/api/SuperSearchUnredacted/?product=Firefox&url=%24https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D&url=%21~list&url=%21~index&_results_number=5&platform=Windows&version=37.0&signature=%3Dshutdownhang+%7C+WaitForSingleObjectEx+%7C+WaitForSingleObject+%7C+PR_Wait+%7C+nsThread%3A%3AProcessNextEvent%28bool%2C+bool%2A%29+%7C+NS_ProcessNextEvent%28nsIThread%2A%2C+bool%29+%7C+mozilla%3A%3Alayers%3A%3ACompositorParent%3A%3AShutDown%28%29&date=%3E2015-03-26 + +#Request url: https://crash-stats.mozilla.com/api/SuperSearchUnredacted/?product=Firefox&url=%24https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D&url=%21~list&url=%21~index&_results_number=5&platform=Windows&version=37.0&signature=%3Dshutdownhang+%7C+WaitForSingleObjectEx+%7C+WaitForSingleObject+%7C+PR_Wait+%7C+mozilla%3A%3AReentrantMonitor%3A%3AWait%28unsigned+int%29+%7C+mozilla%3A%3Alayers%3A%3AImageBridgeChild%3A%3AShutDown%28%29&date=%3E2015-03-26 + +# shutdownhang | WaitForSingleObjectEx | WaitForSingleObject | PR_Wait | nsThread::ProcessNextEvent(bool, bool*) | NS_ProcessNextEvent(nsIThread*, bool) | mozilla::MediaShutdownManager::Shutdown() +[https://www.youtube.com/watch?v=PnwS01Yu9bs] +[https://www.youtube.com/watch?v=6hNOMhEqI9g] +[https://www.youtube.com/watch?v=gK9eCjYEwH4] +#[https://www.youtube.com/watch?v=E9DFupLEV7c] Geographic restriction +[https://www.youtube.com/watch?v=sLEVm0OGImU] +# hang | NtUserMessageCall | SendMessageW +[https://www.youtube.com/watch?v=kt0g4dWxEBo] +[https://www.youtube.com/watch?v=cvwMS6UmesQ] +[https://www.youtube.com/watch?v=Bj3YSTu3jUs] +[https://www.youtube.com/watch?v=J9bgaoXLbFI] +[https://www.youtube.com/watch?v=d5GUd6IElIw] +# shutdownhang | WaitForSingleObjectEx | WaitForSingleObject | PR_Wait | mozilla::ReentrantMonitor::Wait(unsigned int) | mozilla::layers::ImageBridgeChild::ShutDown() +[https://www.youtube.com/watch?v=6FMNFvKEy4c] +[https://www.youtube.com/watch?v=w4RNIyJw9RI] +#[https://www.youtube.com/watch?v=tKB5S1yp5MA] Account terminated +[https://www.youtube.com/watch?v=Tct2Iv1QRUU] +[https://www.youtube.com/watch?v=zDHOW9PdQYE] +# shutdownhang | WaitForSingleObjectEx | WaitForSingleObject | PR_Wait | nsThread::ProcessNextEvent(bool, bool*) | NS_ProcessNextEvent(nsIThread*, bool) | mozilla::layers::CompositorParent::ShutDown() +[https://www.youtube.com/watch?v=AGo24nC3_HU] +[https://www.youtube.com/watch?v=GsVaCnud57U] +[https://www.youtube.com/watch?v=zFg55zva7ok] +#[https://www.youtube.com/watch?v=5VSk7bwPPOM] Policy violation +[https://www.youtube.com/watch?v=2OYa5kR5EQ4] +# OOM | large | mozalloc_abort(char const* const) | mozalloc_handle_oom(unsigned int) | moz_xmalloc | nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::EnsureCapacity(unsigned int, unsigned int) | nsTArray_base<nsTArrayInfallibleAllo... +#[https://www.youtube.com/watch?v=1g91CAubt1c] Policy violation +[https://www.youtube.com/watch?v=HE_7UFHPfQ0] +# [https://www.youtube.com/watch?v=vhrM1JXG8-k] Live stream, Flash only +[https://www.youtube.com/watch?v=ERWFf0JS94E] +#[https://www.youtube.com/watch?v=8tmiawwVreE] Age restriction +# mozilla::layers::CompositorD3D11::UpdateConstantBuffers() +[https://www.youtube.com/watch?v=7azYa518LvE] +[https://www.youtube.com/watch?v=Zg5JvdXHUqg] +[https://www.youtube.com/watch?v=Q_kcoEY2wNw] +[https://www.youtube.com/watch?v=eNzUJa0WjfU] +[https://www.youtube.com/watch?v=B5V12xYb7hE] +# OOM | small +[https://www.youtube.com/watch?v=TS9Z8dN4OPo] +[https://www.youtube.com/watch?v=EpngdStzhmQ] +[https://www.youtube.com/watch?v=dUiDCX3BnM0] +[https://www.youtube.com/watch?v=Ii4Su6Z8pCw] +[https://www.youtube.com/watch?v=vviBJS6WQno] +# msvcr120.dll@0xf20c +[https://www.youtube.com/watch?v=hRE2VO9oa_g] +[https://www.youtube.com/watch?v=qLL8VanC3zI] +[https://www.youtube.com/watch?v=YX2LIztg2EI] +[https://www.youtube.com/watch?v=-7Eh28eatBo] +[https://www.youtube.com/watch?v=a32AMX55sZM] +# js::GCMarker::processMarkStackTop(js::SliceBudget&) +[https://www.youtube.com/watch?v=f0L2RzygE5k] +[https://www.youtube.com/watch?v=-1RGIDgwHgM] +[https://www.youtube.com/watch?v=iL1CEn7SQfQ] +[https://www.youtube.com/watch?v=450p7goxZqg] +[https://www.youtube.com/watch?v=Eo8c2sZ2eOY] +# mozilla::layers::CompositorD3D11::HandleError(long, mozilla::layers::CompositorD3D11::Severity) | mozilla::layers::CompositorD3D11::Failed(long, mozilla::layers::CompositorD3D11::Severity) | mozilla::layers::CompositorD3D11::UpdateRenderTarget() +[https://www.youtube.com/watch?v=a79R7bPhVhw] +[https://www.youtube.com/watch?v=JRNCgvZs5v4] +[https://www.youtube.com/watch?v=q8y58dWKfY8] +[https://www.youtube.com/watch?v=Ns9M6sUvqxs] +[https://www.youtube.com/watch?v=Ii-PCeTgR-A] diff --git a/dom/media/test/external/external_media_tests/urls/youtube/medium1-60.ini b/dom/media/test/external/external_media_tests/urls/youtube/medium1-60.ini new file mode 100644 index 000000000..65ccef11a --- /dev/null +++ b/dom/media/test/external/external_media_tests/urls/youtube/medium1-60.ini @@ -0,0 +1,18 @@ +# mix of shorter/longer videos with/without ads, < 60 min +# 4:59 - can't embed +[https://www.youtube.com/watch?v=pWI8RB2dmfU] +# 0:46 ad at start +[https://www.youtube.com/embed/6SFp1z7uA6g?autoplay=1] +# 0:58 ad at start +[https://www.youtube.com/embed/Aebs62bX0dA?autoplay=1] +# 1:43 ad +[https://www.youtube.com/embed/l5ODwR6FPRQ?autoplay=1] +# 8:00 ad - can't embed +[https://www.youtube.com/watch?v=KlyXNRrsk4A] +# video with ad in beginning and in the middle 20:00 +# https://bugzilla.mozilla.org/show_bug.cgi?id=1176815 +[https://www.youtube.com/embed/cht9Xq9suGg?autoplay=1] +# 1:35 ad +[https://www.youtube.com/embed/orybDrUj4vA?autoplay=1] +# 3:02 ad +[https://www.youtube.com/embed/tDDVAErOI5U?autoplay=1] diff --git a/dom/media/test/external/external_media_tests/urls/youtube/short1-10.ini b/dom/media/test/external/external_media_tests/urls/youtube/short1-10.ini new file mode 100644 index 000000000..a8b4016dc --- /dev/null +++ b/dom/media/test/external/external_media_tests/urls/youtube/short1-10.ini @@ -0,0 +1,13 @@ +# short videos; no ads; max 10 minutes +# 0:12 +[https://youtu.be/AbAACm1IQE0] +# 0:30 +[https://www.youtube.com/watch?v=KdHZwWQWNyM] +# 0:08 +[https://www.youtube.com/watch?v=1visYpIREUM] +# 3:27 +[https://www.youtube.com/watch?v=xcgUKzwg0Mo] +# 1:21 +[https://youtu.be/sEAT2EFIJow] +# 1:23 +[https://www.youtube.com/watch?v=SSgnbQ5UC48] diff --git a/dom/media/test/external/external_media_tests/urls/youtube/short2-crashes-15.ini b/dom/media/test/external/external_media_tests/urls/youtube/short2-crashes-15.ini new file mode 100644 index 000000000..bfcba4101 --- /dev/null +++ b/dom/media/test/external/external_media_tests/urls/youtube/short2-crashes-15.ini @@ -0,0 +1,17 @@ +# It appears these are not currently used by tests. They are left here as they +# reference failure scenarios. If tese are fixed that can be removed. + +# crash-data videos, < 15 minutes total + +# hang | NtUserMessageCall | SendMessageW +# 5:40 +[https://www.youtube.com/watch?v=UIobdRNLNek] + +# F1398665248_____________________________ +# 3:59 +[https://www.youtube.com/watch?v=XGotQYd-X6o] + +# hang | WaitForMultipleObjectsEx | RealMsgWaitForMultipleObjectsEx | MsgWaitForMultipleObjects | F_1152915508___________________________________ +# 4:07 +[https://www.youtube.com/watch?v=wQgppPHXJSs] + |