├── samples
├── modules
│ ├── .gitignore
│ ├── typescript
│ │ ├── src
│ │ │ └── entry.ts
│ │ ├── index.html
│ │ └── package.json
│ └── webpack
│ │ ├── src
│ │ └── entry.js
│ │ ├── index.html
│ │ ├── package.json
│ │ └── webpack.config.js
├── dash-if-reference-player
│ ├── dashjs_config.json
│ └── app
│ │ ├── img
│ │ ├── dp.png
│ │ ├── if.jpg
│ │ ├── if.png
│ │ ├── play.png
│ │ ├── plus.png
│ │ ├── akamai.png
│ │ ├── minus.png
│ │ ├── pause.png
│ │ ├── youtube.png
│ │ ├── broadpeak.png
│ │ ├── cablelabs.png
│ │ ├── edgeware.png
│ │ ├── epiclabs.png
│ │ ├── fh_fokus.png
│ │ ├── MSOpenTech.jpg
│ │ ├── OzU_logo_eng.png
│ │ ├── brightcove.png
│ │ ├── US-logo-petrol-rgb.jpg
│ │ └── National_University_of_Singapore_logo_NUS.png
│ │ └── lib
│ │ └── bootstrap
│ │ └── fonts
│ │ ├── glyphicons-halflings-regular.eot
│ │ ├── glyphicons-halflings-regular.ttf
│ │ └── glyphicons-halflings-regular.woff
├── lib
│ ├── img
│ │ ├── aws-1.jpg
│ │ ├── bbb-1.jpg
│ │ ├── bbb-2.jpg
│ │ ├── bbb-3.jpg
│ │ ├── bbb-4.jpg
│ │ ├── bbc-1.jpg
│ │ ├── mss-1.jpg
│ │ ├── tos-1.jpg
│ │ ├── tos-2.jpg
│ │ ├── tos-3.jpg
│ │ ├── cartoon-1.jpg
│ │ ├── google-1.jpg
│ │ ├── livesim-1.jpg
│ │ ├── sintel-1.jpg
│ │ ├── sintel-2.jpg
│ │ ├── sintel-3.jpg
│ │ ├── akamai-ll-1.jpg
│ │ ├── akamai-ll-2.jpg
│ │ ├── akamai-ll-3.jpg
│ │ ├── akamai-ll-4.jpg
│ │ ├── caminandes-1.jpg
│ │ ├── dashjs-logo.png
│ │ ├── elephant-1.jpg
│ │ └── dashjs-logo-border.png
│ └── main.css
├── chromecast
│ ├── sender-android
│ │ ├── AndroidDashSender
│ │ │ ├── lint.xml
│ │ │ ├── res
│ │ │ │ ├── values
│ │ │ │ │ ├── strings.xml
│ │ │ │ │ ├── dimens.xml
│ │ │ │ │ ├── styles.xml
│ │ │ │ │ └── colors.xml
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ ├── muted_button.png
│ │ │ │ │ ├── pause_button.png
│ │ │ │ │ ├── play_button.png
│ │ │ │ │ └── unmuted_button.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ ├── muted_button.png
│ │ │ │ │ ├── pause_button.png
│ │ │ │ │ ├── play_button.png
│ │ │ │ │ └── unmuted_button.png
│ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ ├── muted_button.png
│ │ │ │ │ ├── pause_button.png
│ │ │ │ │ ├── play_button.png
│ │ │ │ │ └── unmuted_button.png
│ │ │ │ ├── values-sw600dp
│ │ │ │ │ └── dimens.xml
│ │ │ │ ├── values-sw720dp-land
│ │ │ │ │ └── dimens.xml
│ │ │ │ ├── values-v11
│ │ │ │ │ └── styles.xml
│ │ │ │ └── values-v14
│ │ │ │ │ └── styles.xml
│ │ │ ├── libs
│ │ │ │ ├── android-support-v4.jar
│ │ │ │ └── GoogleCastSdkAndroid-1.0.0.jar
│ │ │ ├── src
│ │ │ │ └── net
│ │ │ │ │ └── digitalprimates
│ │ │ │ │ └── androiddashsender
│ │ │ │ │ └── MainActivity.java
│ │ │ ├── gen
│ │ │ │ └── net
│ │ │ │ │ └── digitalprimates
│ │ │ │ │ └── androiddashsender
│ │ │ │ │ └── BuildConfig.java
│ │ │ ├── project.properties
│ │ │ └── proguard-project.txt
│ │ ├── android-support-v7-appcompat
│ │ │ ├── src
│ │ │ │ └── .readme
│ │ │ ├── libs
│ │ │ │ ├── android-support-v4.jar
│ │ │ │ └── android-support-v7-appcompat.jar
│ │ │ ├── res
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ ├── abc_ic_go.png
│ │ │ │ │ ├── abc_ic_search.png
│ │ │ │ │ ├── abc_ic_clear_normal.png
│ │ │ │ │ ├── abc_ic_voice_search.png
│ │ │ │ │ ├── abc_ic_clear_disabled.png
│ │ │ │ │ ├── abc_ab_solid_dark_holo.9.png
│ │ │ │ │ ├── abc_ic_ab_back_holo_dark.png
│ │ │ │ │ ├── abc_list_focused_holo.9.png
│ │ │ │ │ ├── abc_tab_selected_holo.9.png
│ │ │ │ │ ├── abc_ab_solid_light_holo.9.png
│ │ │ │ │ ├── abc_ic_ab_back_holo_light.png
│ │ │ │ │ ├── abc_ic_cab_done_holo_dark.png
│ │ │ │ │ ├── abc_ic_cab_done_holo_light.png
│ │ │ │ │ ├── abc_ic_menu_share_holo_dark.png
│ │ │ │ │ ├── abc_list_longpressed_holo.9.png
│ │ │ │ │ ├── abc_ab_share_pack_holo_dark.9.png
│ │ │ │ │ ├── abc_ic_menu_share_holo_light.png
│ │ │ │ │ ├── abc_ic_search_api_holo_light.png
│ │ │ │ │ ├── abc_list_divider_holo_dark.9.png
│ │ │ │ │ ├── abc_list_divider_holo_light.9.png
│ │ │ │ │ ├── abc_list_pressed_holo_dark.9.png
│ │ │ │ │ ├── abc_list_pressed_holo_light.9.png
│ │ │ │ │ ├── abc_ab_bottom_solid_dark_holo.9.png
│ │ │ │ │ ├── abc_ab_bottom_solid_light_holo.9.png
│ │ │ │ │ ├── abc_ab_share_pack_holo_light.9.png
│ │ │ │ │ ├── abc_ab_stacked_solid_dark_holo.9.png
│ │ │ │ │ ├── abc_ab_transparent_dark_holo.9.png
│ │ │ │ │ ├── abc_ab_transparent_light_holo.9.png
│ │ │ │ │ ├── abc_ic_go_search_api_holo_light.png
│ │ │ │ │ ├── abc_tab_selected_focused_holo.9.png
│ │ │ │ │ ├── abc_tab_selected_pressed_holo.9.png
│ │ │ │ │ ├── abc_ab_stacked_solid_light_holo.9.png
│ │ │ │ │ ├── abc_cab_background_top_holo_dark.9.png
│ │ │ │ │ ├── abc_ic_clear_search_api_holo_light.png
│ │ │ │ │ ├── abc_ic_commit_search_api_holo_dark.png
│ │ │ │ │ ├── abc_ic_voice_search_api_holo_light.png
│ │ │ │ │ ├── abc_menu_hardkey_panel_holo_dark.9.png
│ │ │ │ │ ├── abc_spinner_ab_default_holo_dark.9.png
│ │ │ │ │ ├── abc_spinner_ab_focused_holo_dark.9.png
│ │ │ │ │ ├── abc_spinner_ab_pressed_holo_dark.9.png
│ │ │ │ │ ├── abc_tab_unselected_pressed_holo.9.png
│ │ │ │ │ ├── abc_ab_bottom_transparent_dark_holo.9.png
│ │ │ │ │ ├── abc_cab_background_bottom_holo_dark.9.png
│ │ │ │ │ ├── abc_cab_background_top_holo_light.9.png
│ │ │ │ │ ├── abc_ic_commit_search_api_holo_light.png
│ │ │ │ │ ├── abc_menu_dropdown_panel_holo_dark.9.png
│ │ │ │ │ ├── abc_menu_dropdown_panel_holo_light.9.png
│ │ │ │ │ ├── abc_menu_hardkey_panel_holo_light.9.png
│ │ │ │ │ ├── abc_spinner_ab_default_holo_light.9.png
│ │ │ │ │ ├── abc_spinner_ab_disabled_holo_dark.9.png
│ │ │ │ │ ├── abc_spinner_ab_disabled_holo_light.9.png
│ │ │ │ │ ├── abc_spinner_ab_focused_holo_light.9.png
│ │ │ │ │ ├── abc_spinner_ab_pressed_holo_light.9.png
│ │ │ │ │ ├── abc_ab_bottom_transparent_light_holo.9.png
│ │ │ │ │ ├── abc_ab_stacked_transparent_dark_holo.9.png
│ │ │ │ │ ├── abc_ab_stacked_transparent_light_holo.9.png
│ │ │ │ │ ├── abc_cab_background_bottom_holo_light.9.png
│ │ │ │ │ ├── abc_list_selector_disabled_holo_dark.9.png
│ │ │ │ │ ├── abc_list_selector_disabled_holo_light.9.png
│ │ │ │ │ ├── abc_ic_menu_moreoverflow_normal_holo_dark.png
│ │ │ │ │ ├── abc_ic_menu_moreoverflow_normal_holo_light.png
│ │ │ │ │ ├── abc_textfield_search_default_holo_dark.9.png
│ │ │ │ │ ├── abc_textfield_search_default_holo_light.9.png
│ │ │ │ │ ├── abc_textfield_search_selected_holo_dark.9.png
│ │ │ │ │ ├── abc_textfield_search_selected_holo_light.9.png
│ │ │ │ │ ├── abc_ic_clear_search_api_disabled_holo_light.png
│ │ │ │ │ ├── abc_textfield_search_right_default_holo_dark.9.png
│ │ │ │ │ ├── abc_textfield_search_right_default_holo_light.9.png
│ │ │ │ │ ├── abc_textfield_search_right_selected_holo_dark.9.png
│ │ │ │ │ └── abc_textfield_search_right_selected_holo_light.9.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ ├── abc_ic_go.png
│ │ │ │ │ ├── abc_ic_search.png
│ │ │ │ │ ├── abc_ic_clear_normal.png
│ │ │ │ │ ├── abc_ic_voice_search.png
│ │ │ │ │ ├── abc_ic_clear_disabled.png
│ │ │ │ │ ├── abc_ab_solid_dark_holo.9.png
│ │ │ │ │ ├── abc_ic_ab_back_holo_dark.png
│ │ │ │ │ ├── abc_list_focused_holo.9.png
│ │ │ │ │ ├── abc_tab_selected_holo.9.png
│ │ │ │ │ ├── abc_ab_solid_light_holo.9.png
│ │ │ │ │ ├── abc_ic_ab_back_holo_light.png
│ │ │ │ │ ├── abc_ic_cab_done_holo_dark.png
│ │ │ │ │ ├── abc_ic_cab_done_holo_light.png
│ │ │ │ │ ├── abc_ic_menu_share_holo_dark.png
│ │ │ │ │ ├── abc_list_longpressed_holo.9.png
│ │ │ │ │ ├── abc_ab_share_pack_holo_dark.9.png
│ │ │ │ │ ├── abc_ic_menu_share_holo_light.png
│ │ │ │ │ ├── abc_ic_search_api_holo_light.png
│ │ │ │ │ ├── abc_list_divider_holo_dark.9.png
│ │ │ │ │ ├── abc_list_divider_holo_light.9.png
│ │ │ │ │ ├── abc_list_pressed_holo_dark.9.png
│ │ │ │ │ ├── abc_list_pressed_holo_light.9.png
│ │ │ │ │ ├── abc_ab_bottom_solid_dark_holo.9.png
│ │ │ │ │ ├── abc_ab_bottom_solid_light_holo.9.png
│ │ │ │ │ ├── abc_ab_share_pack_holo_light.9.png
│ │ │ │ │ ├── abc_ab_stacked_solid_dark_holo.9.png
│ │ │ │ │ ├── abc_ab_transparent_dark_holo.9.png
│ │ │ │ │ ├── abc_ab_transparent_light_holo.9.png
│ │ │ │ │ ├── abc_ic_go_search_api_holo_light.png
│ │ │ │ │ ├── abc_tab_selected_focused_holo.9.png
│ │ │ │ │ ├── abc_tab_selected_pressed_holo.9.png
│ │ │ │ │ ├── abc_ab_stacked_solid_light_holo.9.png
│ │ │ │ │ ├── abc_cab_background_top_holo_dark.9.png
│ │ │ │ │ ├── abc_ic_clear_search_api_holo_light.png
│ │ │ │ │ ├── abc_ic_commit_search_api_holo_dark.png
│ │ │ │ │ ├── abc_ic_voice_search_api_holo_light.png
│ │ │ │ │ ├── abc_menu_hardkey_panel_holo_dark.9.png
│ │ │ │ │ ├── abc_spinner_ab_default_holo_dark.9.png
│ │ │ │ │ ├── abc_spinner_ab_focused_holo_dark.9.png
│ │ │ │ │ ├── abc_spinner_ab_pressed_holo_dark.9.png
│ │ │ │ │ ├── abc_tab_unselected_pressed_holo.9.png
│ │ │ │ │ ├── abc_ab_bottom_transparent_dark_holo.9.png
│ │ │ │ │ ├── abc_cab_background_bottom_holo_dark.9.png
│ │ │ │ │ ├── abc_cab_background_top_holo_light.9.png
│ │ │ │ │ ├── abc_ic_commit_search_api_holo_light.png
│ │ │ │ │ ├── abc_menu_dropdown_panel_holo_dark.9.png
│ │ │ │ │ ├── abc_menu_dropdown_panel_holo_light.9.png
│ │ │ │ │ ├── abc_menu_hardkey_panel_holo_light.9.png
│ │ │ │ │ ├── abc_spinner_ab_default_holo_light.9.png
│ │ │ │ │ ├── abc_spinner_ab_disabled_holo_dark.9.png
│ │ │ │ │ ├── abc_spinner_ab_disabled_holo_light.9.png
│ │ │ │ │ ├── abc_spinner_ab_focused_holo_light.9.png
│ │ │ │ │ ├── abc_spinner_ab_pressed_holo_light.9.png
│ │ │ │ │ ├── abc_ab_bottom_transparent_light_holo.9.png
│ │ │ │ │ ├── abc_ab_stacked_transparent_dark_holo.9.png
│ │ │ │ │ ├── abc_ab_stacked_transparent_light_holo.9.png
│ │ │ │ │ ├── abc_cab_background_bottom_holo_light.9.png
│ │ │ │ │ ├── abc_list_selector_disabled_holo_dark.9.png
│ │ │ │ │ ├── abc_list_selector_disabled_holo_light.9.png
│ │ │ │ │ ├── abc_ic_menu_moreoverflow_normal_holo_dark.png
│ │ │ │ │ ├── abc_ic_menu_moreoverflow_normal_holo_light.png
│ │ │ │ │ ├── abc_textfield_search_default_holo_dark.9.png
│ │ │ │ │ ├── abc_textfield_search_default_holo_light.9.png
│ │ │ │ │ ├── abc_textfield_search_selected_holo_dark.9.png
│ │ │ │ │ ├── abc_textfield_search_selected_holo_light.9.png
│ │ │ │ │ ├── abc_ic_clear_search_api_disabled_holo_light.png
│ │ │ │ │ ├── abc_textfield_search_right_default_holo_dark.9.png
│ │ │ │ │ ├── abc_textfield_search_right_default_holo_light.9.png
│ │ │ │ │ ├── abc_textfield_search_right_selected_holo_dark.9.png
│ │ │ │ │ └── abc_textfield_search_right_selected_holo_light.9.png
│ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ ├── abc_ic_go.png
│ │ │ │ │ ├── abc_ic_search.png
│ │ │ │ │ ├── abc_ic_clear_disabled.png
│ │ │ │ │ ├── abc_ic_voice_search.png
│ │ │ │ │ ├── abc_list_focused_holo.9.png
│ │ │ │ │ ├── abc_tab_selected_holo.9.png
│ │ │ │ │ ├── abc_ab_solid_dark_holo.9.png
│ │ │ │ │ ├── abc_ab_solid_light_holo.9.png
│ │ │ │ │ ├── abc_ic_ab_back_holo_dark.png
│ │ │ │ │ ├── abc_ic_ab_back_holo_light.png
│ │ │ │ │ ├── abc_ic_cab_done_holo_dark.png
│ │ │ │ │ ├── abc_ic_cab_done_holo_light.png
│ │ │ │ │ ├── abc_ic_menu_share_holo_dark.png
│ │ │ │ │ ├── abc_ic_menu_share_holo_light.png
│ │ │ │ │ ├── abc_ic_search_api_holo_light.png
│ │ │ │ │ ├── abc_list_divider_holo_dark.9.png
│ │ │ │ │ ├── abc_list_longpressed_holo.9.png
│ │ │ │ │ ├── abc_list_pressed_holo_dark.9.png
│ │ │ │ │ ├── abc_ab_bottom_solid_dark_holo.9.png
│ │ │ │ │ ├── abc_ab_share_pack_holo_dark.9.png
│ │ │ │ │ ├── abc_ab_share_pack_holo_light.9.png
│ │ │ │ │ ├── abc_ab_transparent_dark_holo.9.png
│ │ │ │ │ ├── abc_ab_transparent_light_holo.9.png
│ │ │ │ │ ├── abc_ic_go_search_api_holo_light.png
│ │ │ │ │ ├── abc_list_divider_holo_light.9.png
│ │ │ │ │ ├── abc_list_pressed_holo_light.9.png
│ │ │ │ │ ├── abc_tab_selected_focused_holo.9.png
│ │ │ │ │ ├── abc_tab_selected_pressed_holo.9.png
│ │ │ │ │ ├── abc_ab_bottom_solid_light_holo.9.png
│ │ │ │ │ ├── abc_ab_stacked_solid_dark_holo.9.png
│ │ │ │ │ ├── abc_ab_stacked_solid_light_holo.9.png
│ │ │ │ │ ├── abc_tab_unselected_pressed_holo.9.png
│ │ │ │ │ ├── abc_cab_background_top_holo_dark.9.png
│ │ │ │ │ ├── abc_cab_background_top_holo_light.9.png
│ │ │ │ │ ├── abc_ic_clear_search_api_holo_light.png
│ │ │ │ │ ├── abc_ic_commit_search_api_holo_dark.png
│ │ │ │ │ ├── abc_ic_commit_search_api_holo_light.png
│ │ │ │ │ ├── abc_ic_voice_search_api_holo_light.png
│ │ │ │ │ ├── abc_menu_dropdown_panel_holo_dark.9.png
│ │ │ │ │ ├── abc_menu_dropdown_panel_holo_light.9.png
│ │ │ │ │ ├── abc_menu_hardkey_panel_holo_dark.9.png
│ │ │ │ │ ├── abc_menu_hardkey_panel_holo_light.9.png
│ │ │ │ │ ├── abc_spinner_ab_default_holo_dark.9.png
│ │ │ │ │ ├── abc_spinner_ab_default_holo_light.9.png
│ │ │ │ │ ├── abc_spinner_ab_disabled_holo_dark.9.png
│ │ │ │ │ ├── abc_spinner_ab_disabled_holo_light.9.png
│ │ │ │ │ ├── abc_spinner_ab_focused_holo_dark.9.png
│ │ │ │ │ ├── abc_spinner_ab_focused_holo_light.9.png
│ │ │ │ │ ├── abc_spinner_ab_pressed_holo_dark.9.png
│ │ │ │ │ ├── abc_spinner_ab_pressed_holo_light.9.png
│ │ │ │ │ ├── abc_ab_bottom_transparent_dark_holo.9.png
│ │ │ │ │ ├── abc_ab_bottom_transparent_light_holo.9.png
│ │ │ │ │ ├── abc_ab_stacked_transparent_dark_holo.9.png
│ │ │ │ │ ├── abc_cab_background_bottom_holo_dark.9.png
│ │ │ │ │ ├── abc_cab_background_bottom_holo_light.9.png
│ │ │ │ │ ├── abc_list_selector_disabled_holo_dark.9.png
│ │ │ │ │ ├── abc_ab_stacked_transparent_light_holo.9.png
│ │ │ │ │ ├── abc_ic_menu_moreoverflow_normal_holo_dark.png
│ │ │ │ │ ├── abc_list_selector_disabled_holo_light.9.png
│ │ │ │ │ ├── abc_textfield_search_default_holo_dark.9.png
│ │ │ │ │ ├── abc_textfield_search_default_holo_light.9.png
│ │ │ │ │ ├── abc_textfield_search_selected_holo_dark.9.png
│ │ │ │ │ ├── abc_ic_clear_search_api_disabled_holo_light.png
│ │ │ │ │ ├── abc_ic_menu_moreoverflow_normal_holo_light.png
│ │ │ │ │ ├── abc_textfield_search_selected_holo_light.9.png
│ │ │ │ │ ├── abc_textfield_search_right_default_holo_dark.9.png
│ │ │ │ │ ├── abc_textfield_search_right_default_holo_light.9.png
│ │ │ │ │ ├── abc_textfield_search_right_selected_holo_dark.9.png
│ │ │ │ │ └── abc_textfield_search_right_selected_holo_light.9.png
│ │ │ │ ├── values-land
│ │ │ │ │ ├── config.xml
│ │ │ │ │ └── bools.xml
│ │ │ │ ├── values-w480dp
│ │ │ │ │ ├── config.xml
│ │ │ │ │ └── bools.xml
│ │ │ │ ├── values-w720dp
│ │ │ │ │ └── bools.xml
│ │ │ │ ├── values-xlarge
│ │ │ │ │ └── bools.xml
│ │ │ │ ├── values-large
│ │ │ │ │ └── bools.xml
│ │ │ │ ├── values
│ │ │ │ │ ├── ids.xml
│ │ │ │ │ └── colors.xml
│ │ │ │ ├── layout
│ │ │ │ │ ├── abc_action_bar_tab.xml
│ │ │ │ │ └── abc_action_bar_tabbar.xml
│ │ │ │ ├── anim
│ │ │ │ │ ├── abc_fade_in.xml
│ │ │ │ │ ├── abc_fade_out.xml
│ │ │ │ │ ├── abc_slide_in_top.xml
│ │ │ │ │ ├── abc_slide_out_bottom.xml
│ │ │ │ │ ├── abc_slide_out_top.xml
│ │ │ │ │ └── abc_slide_in_bottom.xml
│ │ │ │ └── drawable
│ │ │ │ │ ├── abc_list_selector_background_transition_holo_dark.xml
│ │ │ │ │ └── abc_list_selector_background_transition_holo_light.xml
│ │ │ ├── gen
│ │ │ │ └── android
│ │ │ │ │ └── support
│ │ │ │ │ └── v7
│ │ │ │ │ └── appcompat
│ │ │ │ │ └── BuildConfig.java
│ │ │ ├── README.txt
│ │ │ ├── project.properties
│ │ │ └── AndroidManifest.xml
│ │ └── android-support-v7-mediarouter
│ │ │ ├── src
│ │ │ └── .readme
│ │ │ ├── res
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── mr_ic_audio_vol.png
│ │ │ │ ├── mr_ic_media_route_on_holo_dark.png
│ │ │ │ ├── mr_ic_media_route_off_holo_dark.png
│ │ │ │ ├── mr_ic_media_route_off_holo_light.png
│ │ │ │ ├── mr_ic_media_route_on_0_holo_dark.png
│ │ │ │ ├── mr_ic_media_route_on_1_holo_dark.png
│ │ │ │ ├── mr_ic_media_route_on_2_holo_dark.png
│ │ │ │ ├── mr_ic_media_route_on_holo_light.png
│ │ │ │ ├── mr_ic_media_route_on_0_holo_light.png
│ │ │ │ ├── mr_ic_media_route_on_1_holo_light.png
│ │ │ │ ├── mr_ic_media_route_on_2_holo_light.png
│ │ │ │ ├── mr_ic_media_route_disabled_holo_dark.png
│ │ │ │ └── mr_ic_media_route_disabled_holo_light.png
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── mr_ic_audio_vol.png
│ │ │ │ ├── mr_ic_media_route_on_holo_dark.png
│ │ │ │ ├── mr_ic_media_route_off_holo_dark.png
│ │ │ │ ├── mr_ic_media_route_off_holo_light.png
│ │ │ │ ├── mr_ic_media_route_on_0_holo_dark.png
│ │ │ │ ├── mr_ic_media_route_on_1_holo_dark.png
│ │ │ │ ├── mr_ic_media_route_on_2_holo_dark.png
│ │ │ │ ├── mr_ic_media_route_on_holo_light.png
│ │ │ │ ├── mr_ic_media_route_on_0_holo_light.png
│ │ │ │ ├── mr_ic_media_route_on_1_holo_light.png
│ │ │ │ ├── mr_ic_media_route_on_2_holo_light.png
│ │ │ │ ├── mr_ic_media_route_disabled_holo_dark.png
│ │ │ │ └── mr_ic_media_route_disabled_holo_light.png
│ │ │ └── drawable-xhdpi
│ │ │ │ ├── mr_ic_audio_vol.png
│ │ │ │ ├── mr_ic_media_route_off_holo_dark.png
│ │ │ │ ├── mr_ic_media_route_on_holo_dark.png
│ │ │ │ ├── mr_ic_media_route_on_holo_light.png
│ │ │ │ ├── mr_ic_media_route_off_holo_light.png
│ │ │ │ ├── mr_ic_media_route_on_0_holo_dark.png
│ │ │ │ ├── mr_ic_media_route_on_0_holo_light.png
│ │ │ │ ├── mr_ic_media_route_on_1_holo_dark.png
│ │ │ │ ├── mr_ic_media_route_on_1_holo_light.png
│ │ │ │ ├── mr_ic_media_route_on_2_holo_dark.png
│ │ │ │ ├── mr_ic_media_route_on_2_holo_light.png
│ │ │ │ ├── mr_ic_media_route_disabled_holo_dark.png
│ │ │ │ └── mr_ic_media_route_disabled_holo_light.png
│ │ │ ├── libs
│ │ │ └── android-support-v7-mediarouter.jar
│ │ │ ├── gen
│ │ │ └── android
│ │ │ │ └── support
│ │ │ │ └── v7
│ │ │ │ └── mediarouter
│ │ │ │ └── BuildConfig.java
│ │ │ ├── README.txt
│ │ │ ├── project.properties
│ │ │ ├── proguard-project.txt
│ │ │ └── AndroidManifest.xml
│ ├── sender
│ │ ├── js
│ │ │ └── app.js
│ │ └── fonts
│ │ │ ├── glyphiconshalflings-regular.eot
│ │ │ ├── glyphiconshalflings-regular.otf
│ │ │ ├── glyphiconshalflings-regular.ttf
│ │ │ └── glyphiconshalflings-regular.woff
│ └── receiver
│ │ └── js
│ │ └── app.js
├── ad-insertion
│ ├── img
│ │ ├── fame.png
│ │ ├── fokus.png
│ │ └── event_wf.png
│ └── css
│ │ └── main.css
├── advanced
│ └── img
│ │ └── steering.png
├── network-interceptor
│ ├── package.json
│ ├── tsconfig.json
│ └── webpack.config.js
└── low-latency
│ └── testplayer
│ └── main.css
├── test
├── functional
│ ├── test
│ │ ├── buffer
│ │ │ └── buffer-target.js
│ │ ├── video
│ │ │ └── switch-quality.js
│ │ ├── advanced
│ │ │ ├── abr-switch-fully-buffered.js
│ │ │ └── no-reload-after-non-replacement-switch.js
│ │ └── feature-support
│ │ │ ├── max-min-bitrate.js
│ │ │ ├── limit-by-portal-size.js
│ │ │ └── apply-service-description.js
│ ├── apps
│ │ ├── tizen
│ │ │ ├── icon.png
│ │ │ ├── images
│ │ │ │ └── tizen_32.png
│ │ │ ├── index.html
│ │ │ └── js
│ │ │ │ └── main.js
│ │ └── webos
│ │ │ └── test-app
│ │ │ ├── icon.png
│ │ │ ├── largeIcon.png
│ │ │ └── appinfo.json
│ └── config
│ │ ├── test-configurations
│ │ ├── webos.json
│ │ ├── streams
│ │ │ ├── single.json
│ │ │ └── test.json
│ │ ├── tizen.json
│ │ ├── lambdatest-full.json
│ │ ├── browserstack.json
│ │ └── local.json
│ │ └── launchers
│ │ └── common.cjs
└── unit
│ ├── data
│ ├── dash
│ │ └── manifest_error.xml
│ ├── licence
│ │ ├── playreadyInvalidLicence.txt
│ │ └── playreadySoapErrorLicence.txt
│ ├── mss
│ │ ├── mss_moof.mp4
│ │ ├── mss_moof_tfdt.mp4
│ │ └── manifestFourCCError.xml
│ └── subtitles
│ │ └── vttSample.vtt
│ ├── test
│ ├── functional-testsuite
│ │ └── test.functional.src.Utils.js
│ ├── streaming
│ │ ├── streaming.protection.servers.DRMToday.js
│ │ ├── streaming.metrics.utils.ManifestParsing.js
│ │ ├── streaming.utils.BaseURLSelector.js
│ │ ├── streaming.StreamProcessor.js
│ │ ├── streaming.rules.abr.ThroughputRule.js
│ │ ├── streaming.utils.VTTParser.js
│ │ └── streaming.metrics.utils.MetricsSerialiser.js
│ └── mss
│ │ └── mss.errors.MssErrors.js
│ ├── helpers
│ ├── MSOpenTech.png
│ ├── blueGradientBackground.jpg
│ ├── SpecHelper.js
│ └── Helpers.js
│ └── mocks
│ ├── ContentSteeringSelectorMock.js
│ ├── CapabilitiesFilterMock.js
│ ├── ProtectionControllerMock.js
│ ├── SegmentsControllerMock.js
│ ├── ManifestLoaderMock.js
│ ├── ManifestModelMock.js
│ ├── TextSourceBufferMock.js
│ ├── BaseURLControllerMock.js
│ ├── ManifestUpdaterMock.js
│ ├── URIFragmentModelMock.js
│ ├── ErrorHandlerMock.js
│ ├── RepresentationControllerMock.js
│ ├── ContentSteeringControllerMock.js
│ ├── ProtectionKeyControllerMock.js
│ ├── ThroughputControllerMock.js
│ ├── TextControllerMock.js
│ ├── CapabilitiesMock.js
│ ├── MetricsModelMock.js
│ ├── ProtectionModelMock.js
│ ├── DomStorageMock.js
│ ├── DebugMock.js
│ └── MediaSourceMock.js
├── docs
└── diagrams
│ ├── Stream.pdf
│ ├── XHRLoader.pdf
│ ├── MediaPlayer.pdf
│ ├── XLinkLoader.pdf
│ ├── FragmentLoader.pdf
│ ├── ManifestLoader.pdf
│ ├── MetricsModel.pdf
│ ├── MediaPlayerModel.pdf
│ ├── StreamController.pdf
│ ├── StreamProcessor.pdf
│ └── ABRRuleCollection.pdf
├── src
└── core
│ └── Version.js
├── .npmignore
├── contrib
├── akamai
│ └── controlbar
│ │ └── icomoon.ttf
└── videojs
│ └── README.md
├── tsconfig.json
├── .editorconfig
└── .github
├── workflows
├── deploy_latest.yml
├── deploy_nightly.yml
├── deploy_v4_latest.yml
└── deploy_v4_nightly.yml
└── ISSUE_TEMPLATE
└── feature_request.md
/samples/modules/.gitignore:
--------------------------------------------------------------------------------
1 | out
2 |
--------------------------------------------------------------------------------
/test/functional/test/buffer/buffer-target.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/test/functional/test/video/switch-quality.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/test/unit/data/dash/manifest_error.xml:
--------------------------------------------------------------------------------
1 | data
2 |
--------------------------------------------------------------------------------
/test/functional/test/advanced/abr-switch-fully-buffered.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/test/functional/test/feature-support/max-min-bitrate.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/test/functional/test/feature-support/limit-by-portal-size.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/test/unit/data/licence/playreadyInvalidLicence.txt:
--------------------------------------------------------------------------------
1 | 0123456789
--------------------------------------------------------------------------------
/test/functional/test/feature-support/apply-service-description.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/test/unit/test/functional-testsuite/test.functional.src.Utils.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/test/functional/test/advanced/no-reload-after-non-replacement-switch.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/diagrams/Stream.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/docs/diagrams/Stream.pdf
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/dashjs_config.json:
--------------------------------------------------------------------------------
1 | {
2 | "debug": {
3 | "logLevel": 5
4 | }
5 | }
--------------------------------------------------------------------------------
/docs/diagrams/XHRLoader.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/docs/diagrams/XHRLoader.pdf
--------------------------------------------------------------------------------
/samples/lib/img/aws-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/aws-1.jpg
--------------------------------------------------------------------------------
/samples/lib/img/bbb-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/bbb-1.jpg
--------------------------------------------------------------------------------
/samples/lib/img/bbb-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/bbb-2.jpg
--------------------------------------------------------------------------------
/samples/lib/img/bbb-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/bbb-3.jpg
--------------------------------------------------------------------------------
/samples/lib/img/bbb-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/bbb-4.jpg
--------------------------------------------------------------------------------
/samples/lib/img/bbc-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/bbc-1.jpg
--------------------------------------------------------------------------------
/samples/lib/img/mss-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/mss-1.jpg
--------------------------------------------------------------------------------
/samples/lib/img/tos-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/tos-1.jpg
--------------------------------------------------------------------------------
/samples/lib/img/tos-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/tos-2.jpg
--------------------------------------------------------------------------------
/samples/lib/img/tos-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/tos-3.jpg
--------------------------------------------------------------------------------
/docs/diagrams/MediaPlayer.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/docs/diagrams/MediaPlayer.pdf
--------------------------------------------------------------------------------
/docs/diagrams/XLinkLoader.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/docs/diagrams/XLinkLoader.pdf
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/lint.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/samples/lib/img/cartoon-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/cartoon-1.jpg
--------------------------------------------------------------------------------
/samples/lib/img/google-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/google-1.jpg
--------------------------------------------------------------------------------
/samples/lib/img/livesim-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/livesim-1.jpg
--------------------------------------------------------------------------------
/samples/lib/img/sintel-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/sintel-1.jpg
--------------------------------------------------------------------------------
/samples/lib/img/sintel-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/sintel-2.jpg
--------------------------------------------------------------------------------
/samples/lib/img/sintel-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/sintel-3.jpg
--------------------------------------------------------------------------------
/docs/diagrams/FragmentLoader.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/docs/diagrams/FragmentLoader.pdf
--------------------------------------------------------------------------------
/docs/diagrams/ManifestLoader.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/docs/diagrams/ManifestLoader.pdf
--------------------------------------------------------------------------------
/docs/diagrams/MetricsModel.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/docs/diagrams/MetricsModel.pdf
--------------------------------------------------------------------------------
/samples/lib/img/akamai-ll-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/akamai-ll-1.jpg
--------------------------------------------------------------------------------
/samples/lib/img/akamai-ll-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/akamai-ll-2.jpg
--------------------------------------------------------------------------------
/samples/lib/img/akamai-ll-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/akamai-ll-3.jpg
--------------------------------------------------------------------------------
/samples/lib/img/akamai-ll-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/akamai-ll-4.jpg
--------------------------------------------------------------------------------
/samples/lib/img/caminandes-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/caminandes-1.jpg
--------------------------------------------------------------------------------
/samples/lib/img/dashjs-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/dashjs-logo.png
--------------------------------------------------------------------------------
/samples/lib/img/elephant-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/elephant-1.jpg
--------------------------------------------------------------------------------
/src/core/Version.js:
--------------------------------------------------------------------------------
1 | const VERSION = '__VERSION__';
2 | export function getVersionString() {
3 | return VERSION;
4 | }
5 |
--------------------------------------------------------------------------------
/test/unit/data/mss/mss_moof.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/test/unit/data/mss/mss_moof.mp4
--------------------------------------------------------------------------------
/test/unit/helpers/MSOpenTech.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/test/unit/helpers/MSOpenTech.png
--------------------------------------------------------------------------------
/docs/diagrams/MediaPlayerModel.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/docs/diagrams/MediaPlayerModel.pdf
--------------------------------------------------------------------------------
/docs/diagrams/StreamController.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/docs/diagrams/StreamController.pdf
--------------------------------------------------------------------------------
/docs/diagrams/StreamProcessor.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/docs/diagrams/StreamProcessor.pdf
--------------------------------------------------------------------------------
/samples/ad-insertion/img/fame.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/ad-insertion/img/fame.png
--------------------------------------------------------------------------------
/samples/ad-insertion/img/fokus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/ad-insertion/img/fokus.png
--------------------------------------------------------------------------------
/samples/advanced/img/steering.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/advanced/img/steering.png
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
1 | samples
2 | docs
3 | build/temp
4 | build/jsdoc
5 | test
6 | .travis.yml
7 | mochahook.js
8 | reports
9 | .idea
10 |
--------------------------------------------------------------------------------
/contrib/akamai/controlbar/icomoon.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/contrib/akamai/controlbar/icomoon.ttf
--------------------------------------------------------------------------------
/docs/diagrams/ABRRuleCollection.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/docs/diagrams/ABRRuleCollection.pdf
--------------------------------------------------------------------------------
/samples/ad-insertion/img/event_wf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/ad-insertion/img/event_wf.png
--------------------------------------------------------------------------------
/test/functional/apps/tizen/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/test/functional/apps/tizen/icon.png
--------------------------------------------------------------------------------
/test/unit/data/mss/mss_moof_tfdt.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/test/unit/data/mss/mss_moof_tfdt.mp4
--------------------------------------------------------------------------------
/samples/lib/img/dashjs-logo-border.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/lib/img/dashjs-logo-border.png
--------------------------------------------------------------------------------
/test/functional/apps/webos/test-app/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/test/functional/apps/webos/test-app/icon.png
--------------------------------------------------------------------------------
/test/unit/helpers/blueGradientBackground.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/test/unit/helpers/blueGradientBackground.jpg
--------------------------------------------------------------------------------
/samples/chromecast/sender/js/app.js:
--------------------------------------------------------------------------------
1 | angular.module('DashCastSenderApp', [
2 | 'DashCastSenderApp.controllers',
3 | 'DashCastSenderApp.services'
4 | ]);
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/dp.png
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/if.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/if.jpg
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/if.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/if.png
--------------------------------------------------------------------------------
/test/functional/apps/tizen/images/tizen_32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/test/functional/apps/tizen/images/tizen_32.png
--------------------------------------------------------------------------------
/samples/chromecast/receiver/js/app.js:
--------------------------------------------------------------------------------
1 | angular.module('DashCastReceiverApp', [
2 | 'DashCastReceiverApp.controllers',
3 | 'DashCastReceiverApp.services'
4 | ]);
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/play.png
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/plus.png
--------------------------------------------------------------------------------
/test/functional/apps/webos/test-app/largeIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/test/functional/apps/webos/test-app/largeIcon.png
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/akamai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/akamai.png
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/minus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/minus.png
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/pause.png
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/youtube.png
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/broadpeak.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/broadpeak.png
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/cablelabs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/cablelabs.png
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/edgeware.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/edgeware.png
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/epiclabs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/epiclabs.png
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/fh_fokus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/fh_fokus.png
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/MSOpenTech.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/MSOpenTech.jpg
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/OzU_logo_eng.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/OzU_logo_eng.png
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/brightcove.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/brightcove.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/src/.readme:
--------------------------------------------------------------------------------
1 | This hidden file is there to ensure there is an src folder.
2 | Once we support binary library this will go away.
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/src/.readme:
--------------------------------------------------------------------------------
1 | This hidden file is there to ensure there is an src folder.
2 | Once we support binary library this will go away.
--------------------------------------------------------------------------------
/samples/chromecast/sender/fonts/glyphiconshalflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender/fonts/glyphiconshalflings-regular.eot
--------------------------------------------------------------------------------
/samples/chromecast/sender/fonts/glyphiconshalflings-regular.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender/fonts/glyphiconshalflings-regular.otf
--------------------------------------------------------------------------------
/samples/chromecast/sender/fonts/glyphiconshalflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender/fonts/glyphiconshalflings-regular.ttf
--------------------------------------------------------------------------------
/samples/chromecast/sender/fonts/glyphiconshalflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender/fonts/glyphiconshalflings-regular.woff
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/US-logo-petrol-rgb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/US-logo-petrol-rgb.jpg
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Dash.JS Sender
5 |
6 |
7 |
--------------------------------------------------------------------------------
/test/unit/mocks/ContentSteeringSelectorMock.js:
--------------------------------------------------------------------------------
1 | class ContentSteeringSelectorMock {
2 |
3 | selectBaseUrlIndex() {
4 | return NaN;
5 | }
6 | }
7 |
8 | export default ContentSteeringSelectorMock;
9 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/AndroidDashSender/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/test/unit/mocks/CapabilitiesFilterMock.js:
--------------------------------------------------------------------------------
1 | class CapabilitiesFilterMock {
2 |
3 | filterUnsupportedFeatures() {
4 | return Promise.resolve();
5 | }
6 | }
7 |
8 | export default CapabilitiesFilterMock;
9 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/libs/GoogleCastSdkAndroid-1.0.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/AndroidDashSender/libs/GoogleCastSdkAndroid-1.0.0.jar
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/AndroidDashSender/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/drawable-hdpi/muted_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/AndroidDashSender/res/drawable-hdpi/muted_button.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/drawable-hdpi/pause_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/AndroidDashSender/res/drawable-hdpi/pause_button.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/drawable-hdpi/play_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/AndroidDashSender/res/drawable-hdpi/play_button.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/AndroidDashSender/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/drawable-mdpi/muted_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/AndroidDashSender/res/drawable-mdpi/muted_button.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/drawable-mdpi/pause_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/AndroidDashSender/res/drawable-mdpi/pause_button.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/drawable-mdpi/play_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/AndroidDashSender/res/drawable-mdpi/play_button.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/AndroidDashSender/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/drawable-xhdpi/muted_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/AndroidDashSender/res/drawable-xhdpi/muted_button.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/drawable-xhdpi/pause_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/AndroidDashSender/res/drawable-xhdpi/pause_button.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/drawable-xhdpi/play_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/AndroidDashSender/res/drawable-xhdpi/play_button.png
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/img/National_University_of_Singapore_logo_NUS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/img/National_University_of_Singapore_logo_NUS.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/drawable-hdpi/unmuted_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/AndroidDashSender/res/drawable-hdpi/unmuted_button.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/drawable-mdpi/unmuted_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/AndroidDashSender/res/drawable-mdpi/unmuted_button.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/drawable-xhdpi/unmuted_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/AndroidDashSender/res/drawable-xhdpi/unmuted_button.png
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/lib/bootstrap/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/lib/bootstrap/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/lib/bootstrap/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/samples/dash-if-reference-player/app/lib/bootstrap/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/dash-if-reference-player/app/lib/bootstrap/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_go.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_go.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_go.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_go.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_go.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_go.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_search.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_search.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_search.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/libs/android-support-v7-appcompat.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/libs/android-support-v7-appcompat.jar
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_audio_vol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_audio_vol.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_audio_vol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_audio_vol.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_clear_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_clear_normal.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_voice_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_voice_search.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_clear_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_clear_normal.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_voice_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_voice_search.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/libs/android-support-v7-mediarouter.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/libs/android-support-v7-mediarouter.jar
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_audio_vol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_audio_vol.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_clear_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_clear_disabled.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_clear_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_clear_disabled.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_clear_disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_clear_disabled.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_voice_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_voice_search.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_solid_dark_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_solid_dark_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_ab_back_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_ab_back_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_list_focused_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_list_focused_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_tab_selected_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_tab_selected_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_solid_dark_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_solid_dark_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_ab_back_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_ab_back_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_list_focused_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_list_focused_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_tab_selected_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_tab_selected_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_list_focused_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_list_focused_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_tab_selected_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_tab_selected_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/src/net/digitalprimates/androiddashsender/MainActivity.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/AndroidDashSender/src/net/digitalprimates/androiddashsender/MainActivity.java
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_solid_light_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_solid_light_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_ab_back_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_ab_back_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_cab_done_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_cab_done_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_cab_done_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_cab_done_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_menu_share_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_menu_share_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_list_longpressed_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_list_longpressed_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_solid_light_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_solid_light_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_ab_back_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_ab_back_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_cab_done_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_cab_done_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_cab_done_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_cab_done_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_menu_share_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_menu_share_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_list_longpressed_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_list_longpressed_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_solid_dark_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_solid_dark_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_solid_light_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_solid_light_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_ab_back_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_ab_back_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_ab_back_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_ab_back_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_cab_done_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_cab_done_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_cab_done_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_cab_done_holo_light.png
--------------------------------------------------------------------------------
/samples/modules/typescript/src/entry.ts:
--------------------------------------------------------------------------------
1 | import { MediaPlayer } from 'dashjs';
2 |
3 | let url = "https://dash.akamaized.net/envivio/Envivio-dash2/manifest.mpd";
4 | let player = MediaPlayer().create();
5 | player.initialize(document.querySelector('#myMainVideoPlayer'), url, true);
6 |
--------------------------------------------------------------------------------
/samples/modules/webpack/src/entry.js:
--------------------------------------------------------------------------------
1 | import { MediaPlayer } from 'dashjs';
2 |
3 | let url = "https://dash.akamaized.net/envivio/Envivio-dash2/manifest.mpd";
4 | let player = MediaPlayer().create();
5 | player.initialize(document.querySelector('#myMainVideoPlayer'), url, true);
6 |
7 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_share_pack_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_share_pack_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_menu_share_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_menu_share_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_search_api_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_search_api_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_list_divider_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_list_divider_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_list_divider_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_list_divider_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_list_pressed_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_list_pressed_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_list_pressed_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_list_pressed_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_share_pack_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_share_pack_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_menu_share_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_menu_share_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_search_api_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_search_api_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_list_divider_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_list_divider_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_list_divider_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_list_divider_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_list_pressed_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_list_pressed_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_list_pressed_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_list_pressed_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_menu_share_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_menu_share_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_menu_share_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_menu_share_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_search_api_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_search_api_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_list_divider_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_list_divider_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_list_longpressed_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_list_longpressed_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_list_pressed_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_list_pressed_holo_dark.9.png
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "include": [
3 | "index.d.ts"
4 | ],
5 | "compilerOptions": {
6 | "noImplicitAny": true,
7 | "strict": true, /* Enable all strict type-checking options. */
8 | "skipLibCheck": false
9 | }
10 |
11 | }
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_bottom_solid_dark_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_bottom_solid_dark_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_bottom_solid_light_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_bottom_solid_light_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_share_pack_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_share_pack_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_stacked_solid_dark_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_stacked_solid_dark_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_transparent_dark_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_transparent_dark_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_transparent_light_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_transparent_light_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_go_search_api_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_go_search_api_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_tab_selected_focused_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_tab_selected_focused_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_tab_selected_pressed_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_tab_selected_pressed_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_bottom_solid_dark_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_bottom_solid_dark_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_bottom_solid_light_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_bottom_solid_light_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_share_pack_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_share_pack_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_stacked_solid_dark_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_stacked_solid_dark_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_transparent_dark_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_transparent_dark_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_transparent_light_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_transparent_light_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_go_search_api_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_go_search_api_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_tab_selected_focused_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_tab_selected_focused_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_tab_selected_pressed_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_tab_selected_pressed_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_bottom_solid_dark_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_bottom_solid_dark_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_share_pack_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_share_pack_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_share_pack_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_share_pack_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_transparent_dark_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_transparent_dark_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_transparent_light_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_transparent_light_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_go_search_api_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_go_search_api_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_list_divider_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_list_divider_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_list_pressed_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_list_pressed_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_tab_selected_focused_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_tab_selected_focused_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_tab_selected_pressed_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_tab_selected_pressed_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_on_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_on_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_on_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_on_holo_dark.png
--------------------------------------------------------------------------------
/test/functional/apps/webos/test-app/appinfo.json:
--------------------------------------------------------------------------------
1 | {
2 | "id": "com.dashjs.app",
3 | "version": "1.0.0",
4 | "vendor": "My Company",
5 | "type": "web",
6 | "main": "index.html",
7 | "title": "dashjs LG",
8 | "icon": "icon.png",
9 | "largeIcon": "largeIcon.png"
10 | }
11 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/gen/android/support/v7/appcompat/BuildConfig.java:
--------------------------------------------------------------------------------
1 | /** Automatically generated file. DO NOT MODIFY */
2 | package android.support.v7.appcompat;
3 |
4 | public final class BuildConfig {
5 | public final static boolean DEBUG = true;
6 | }
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_stacked_solid_light_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_stacked_solid_light_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_cab_background_top_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_cab_background_top_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_clear_search_api_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_clear_search_api_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_commit_search_api_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_commit_search_api_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_voice_search_api_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_voice_search_api_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_menu_hardkey_panel_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_menu_hardkey_panel_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_spinner_ab_default_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_spinner_ab_default_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_spinner_ab_focused_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_spinner_ab_focused_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_spinner_ab_pressed_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_spinner_ab_pressed_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_tab_unselected_pressed_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_tab_unselected_pressed_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_stacked_solid_light_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_stacked_solid_light_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_cab_background_top_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_cab_background_top_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_clear_search_api_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_clear_search_api_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_commit_search_api_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_commit_search_api_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_voice_search_api_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_voice_search_api_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_menu_hardkey_panel_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_menu_hardkey_panel_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_spinner_ab_default_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_spinner_ab_default_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_spinner_ab_focused_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_spinner_ab_focused_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_spinner_ab_pressed_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_spinner_ab_pressed_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_tab_unselected_pressed_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_tab_unselected_pressed_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_bottom_solid_light_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_bottom_solid_light_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_stacked_solid_dark_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_stacked_solid_dark_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_stacked_solid_light_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_stacked_solid_light_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_tab_unselected_pressed_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_tab_unselected_pressed_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_off_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_off_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_off_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_off_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_on_0_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_on_0_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_on_1_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_on_1_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_on_2_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_on_2_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_on_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_on_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_off_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_off_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_off_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_off_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_on_0_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_on_0_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_on_1_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_on_1_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_on_2_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_on_2_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_on_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_on_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_off_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_off_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_bottom_transparent_dark_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_bottom_transparent_dark_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_cab_background_bottom_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_cab_background_bottom_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_cab_background_top_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_cab_background_top_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_commit_search_api_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_commit_search_api_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_menu_dropdown_panel_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_menu_dropdown_panel_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_menu_dropdown_panel_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_menu_dropdown_panel_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_menu_hardkey_panel_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_menu_hardkey_panel_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_spinner_ab_default_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_spinner_ab_default_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_spinner_ab_disabled_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_spinner_ab_disabled_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_spinner_ab_disabled_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_spinner_ab_disabled_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_spinner_ab_focused_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_spinner_ab_focused_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_spinner_ab_pressed_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_spinner_ab_pressed_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_bottom_transparent_dark_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_bottom_transparent_dark_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_cab_background_bottom_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_cab_background_bottom_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_cab_background_top_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_cab_background_top_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_commit_search_api_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_commit_search_api_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_menu_dropdown_panel_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_menu_dropdown_panel_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_menu_dropdown_panel_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_menu_dropdown_panel_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_menu_hardkey_panel_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_menu_hardkey_panel_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_spinner_ab_default_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_spinner_ab_default_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_spinner_ab_disabled_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_spinner_ab_disabled_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_spinner_ab_disabled_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_spinner_ab_disabled_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_spinner_ab_focused_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_spinner_ab_focused_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_spinner_ab_pressed_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_spinner_ab_pressed_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_cab_background_top_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_cab_background_top_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_cab_background_top_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_cab_background_top_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_clear_search_api_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_clear_search_api_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_commit_search_api_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_commit_search_api_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_commit_search_api_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_commit_search_api_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_voice_search_api_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_voice_search_api_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_menu_dropdown_panel_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_menu_dropdown_panel_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_menu_dropdown_panel_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_menu_dropdown_panel_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_menu_hardkey_panel_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_menu_hardkey_panel_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_menu_hardkey_panel_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_menu_hardkey_panel_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_spinner_ab_default_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_spinner_ab_default_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_spinner_ab_default_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_spinner_ab_default_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_spinner_ab_disabled_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_spinner_ab_disabled_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_spinner_ab_disabled_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_spinner_ab_disabled_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_spinner_ab_focused_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_spinner_ab_focused_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_spinner_ab_focused_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_spinner_ab_focused_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_spinner_ab_pressed_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_spinner_ab_pressed_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_spinner_ab_pressed_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_spinner_ab_pressed_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/gen/android/support/v7/mediarouter/BuildConfig.java:
--------------------------------------------------------------------------------
1 | /** Automatically generated file. DO NOT MODIFY */
2 | package android.support.v7.mediarouter;
3 |
4 | public final class BuildConfig {
5 | public final static boolean DEBUG = true;
6 | }
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_on_0_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_on_0_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_on_1_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_on_1_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_on_2_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_on_2_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_on_0_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_on_0_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_on_1_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_on_1_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_on_2_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_on_2_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_off_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_off_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_0_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_0_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_0_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_0_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_1_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_1_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_1_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_1_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_2_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_2_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_2_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_on_2_holo_light.png
--------------------------------------------------------------------------------
/test/unit/mocks/ProtectionControllerMock.js:
--------------------------------------------------------------------------------
1 | class ProtectionControllerMock {
2 |
3 | setMediaElement() {
4 | }
5 |
6 | setProtectionData() {
7 | }
8 |
9 | clearMediaInfoArrayByStreamId() {
10 |
11 | }
12 |
13 | }
14 |
15 | export default ProtectionControllerMock;
16 |
--------------------------------------------------------------------------------
/test/unit/mocks/SegmentsControllerMock.js:
--------------------------------------------------------------------------------
1 | class SegmentsControllerMock {
2 |
3 | updateInitData() {
4 | return Promise.resolve();
5 | }
6 |
7 | updateSegmentData() {
8 | return Promise.resolve();
9 | }
10 | }
11 |
12 | export default SegmentsControllerMock;
13 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/gen/net/digitalprimates/androiddashsender/BuildConfig.java:
--------------------------------------------------------------------------------
1 | /** Automatically generated file. DO NOT MODIFY */
2 | package net.digitalprimates.androiddashsender;
3 |
4 | public final class BuildConfig {
5 | public final static boolean DEBUG = true;
6 | }
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/values-sw600dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_bottom_transparent_light_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_bottom_transparent_light_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_stacked_transparent_dark_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_stacked_transparent_dark_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_stacked_transparent_light_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ab_stacked_transparent_light_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_cab_background_bottom_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_cab_background_bottom_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_list_selector_disabled_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_list_selector_disabled_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_list_selector_disabled_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_list_selector_disabled_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_bottom_transparent_light_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_bottom_transparent_light_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_stacked_transparent_dark_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_stacked_transparent_dark_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_stacked_transparent_light_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ab_stacked_transparent_light_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_cab_background_bottom_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_cab_background_bottom_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_list_selector_disabled_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_list_selector_disabled_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_list_selector_disabled_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_list_selector_disabled_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_bottom_transparent_dark_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_bottom_transparent_dark_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_bottom_transparent_light_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_bottom_transparent_light_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_stacked_transparent_dark_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_stacked_transparent_dark_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_cab_background_bottom_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_cab_background_bottom_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_cab_background_bottom_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_cab_background_bottom_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_list_selector_disabled_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_list_selector_disabled_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_disabled_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_disabled_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_disabled_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-hdpi/mr_ic_media_route_disabled_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_disabled_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_disabled_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_disabled_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-mdpi/mr_ic_media_route_disabled_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_disabled_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_disabled_holo_dark.png
--------------------------------------------------------------------------------
/test/unit/mocks/ManifestLoaderMock.js:
--------------------------------------------------------------------------------
1 | function ManifestLoaderMock() {
2 | this.loadManifest = false;
3 |
4 | this.load = function () {
5 | this.loadManifest = true;
6 | };
7 |
8 | this.reset = function () {
9 | };
10 | }
11 |
12 | export default ManifestLoaderMock;
13 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_menu_moreoverflow_normal_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_menu_moreoverflow_normal_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_menu_moreoverflow_normal_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_menu_moreoverflow_normal_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_textfield_search_default_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_textfield_search_default_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_textfield_search_default_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_textfield_search_default_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_textfield_search_selected_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_textfield_search_selected_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_textfield_search_selected_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_textfield_search_selected_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_menu_moreoverflow_normal_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_menu_moreoverflow_normal_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_menu_moreoverflow_normal_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_menu_moreoverflow_normal_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_textfield_search_default_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_textfield_search_default_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_textfield_search_default_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_textfield_search_default_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_textfield_search_selected_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_textfield_search_selected_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_textfield_search_selected_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_textfield_search_selected_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_stacked_transparent_light_holo.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ab_stacked_transparent_light_holo.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_menu_moreoverflow_normal_holo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_menu_moreoverflow_normal_holo_dark.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_list_selector_disabled_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_list_selector_disabled_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_textfield_search_default_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_textfield_search_default_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_textfield_search_default_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_textfield_search_default_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_textfield_search_selected_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_textfield_search_selected_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_disabled_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-mediarouter/res/drawable-xhdpi/mr_ic_media_route_disabled_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_clear_search_api_disabled_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_ic_clear_search_api_disabled_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_clear_search_api_disabled_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_ic_clear_search_api_disabled_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_clear_search_api_disabled_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_clear_search_api_disabled_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_menu_moreoverflow_normal_holo_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_ic_menu_moreoverflow_normal_holo_light.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_textfield_search_selected_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_textfield_search_selected_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_textfield_search_right_default_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_textfield_search_right_default_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_textfield_search_right_default_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_textfield_search_right_default_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_textfield_search_right_selected_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_textfield_search_right_selected_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_textfield_search_right_default_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_textfield_search_right_default_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_textfield_search_right_default_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_textfield_search_right_default_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_textfield_search_right_selected_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_textfield_search_right_selected_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_textfield_search_right_default_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_textfield_search_right_default_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_textfield_search_right_selected_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-hdpi/abc_textfield_search_right_selected_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_textfield_search_right_selected_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-mdpi/abc_textfield_search_right_selected_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_textfield_search_right_default_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_textfield_search_right_default_holo_light.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_textfield_search_right_selected_holo_dark.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_textfield_search_right_selected_holo_dark.9.png
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_textfield_search_right_selected_holo_light.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/brunobritodev/dash.js/development/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable-xhdpi/abc_textfield_search_right_selected_holo_light.9.png
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 4
8 | trim_trailing_whitespace = false
9 | insert_final_newline = false
10 |
11 | [*.js]
12 | trim_trailing_whitespace = true
13 | insert_final_newline = true
14 |
15 | [*.md]
16 | insert_final_newline = true
17 |
--------------------------------------------------------------------------------
/test/unit/mocks/ManifestModelMock.js:
--------------------------------------------------------------------------------
1 | class ManifestModelMock {
2 | constructor() {
3 | this.manifestValue = 0;
4 | }
5 |
6 | getValue() {
7 | return this.manifestValue;
8 | }
9 |
10 | setValue(value) {
11 | this.manifestValue = value;
12 | }
13 | }
14 |
15 | export default ManifestModelMock;
--------------------------------------------------------------------------------
/test/unit/mocks/TextSourceBufferMock.js:
--------------------------------------------------------------------------------
1 | class TextSourceBufferMock {
2 | constructor() {
3 | this.updating = false;
4 | this.chunk = null;
5 | }
6 |
7 | appendBuffer(chunk) {
8 | this.updating = false;
9 | this.chunk = chunk;
10 | }
11 | }
12 |
13 | export default TextSourceBufferMock;
14 |
--------------------------------------------------------------------------------
/test/unit/mocks/BaseURLControllerMock.js:
--------------------------------------------------------------------------------
1 |
2 | function BaseURLControllerMock () {
3 |
4 | this.setConfig = function () {};
5 |
6 | this.resolve = function (path) {
7 | return path;
8 | };
9 |
10 | this.reset = function () {};
11 |
12 | this.initialize = function () {};
13 | }
14 |
15 | export default BaseURLControllerMock;
16 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/values-sw720dp-land/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | 128dp
8 |
9 |
10 |
--------------------------------------------------------------------------------
/samples/network-interceptor/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "scripts": {
3 | "build": "webpack --mode development"
4 | },
5 | "devDependencies": {
6 | "@svta/common-media-library": "^0.6.4",
7 | "@types/node": "^18.14.0",
8 | "source-map-loader": "^4.0.1",
9 | "ts-loader": "^9.4.2",
10 | "typescript": "^4.9.3",
11 | "webpack": "^5.82.1",
12 | "webpack-cli": "^5.1.1"
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/samples/ad-insertion/css/main.css:
--------------------------------------------------------------------------------
1 | body {
2 | background-color : #294f6b;
3 | color:white;
4 | font-size: 14px;
5 | }
6 |
7 | a {
8 | color: #59b4d4;
9 | }
10 | a:hover {
11 | color: lightgrey;
12 | }
13 |
14 | .panel {
15 | color:black;
16 | }
17 |
18 | .xlink-item {
19 | cursor: pointer;
20 | color: #337ab7;
21 | }
22 |
23 | .tdcursor {
24 | cursor:pointer;
25 | color: #337ab7;
26 | }
--------------------------------------------------------------------------------
/test/functional/config/test-configurations/webos.json:
--------------------------------------------------------------------------------
1 | {
2 | "browsers": [
3 | "webOs"
4 | ],
5 | "hostname": "localhost",
6 | "port": 4200,
7 | "protocol": "http",
8 | "concurrency": 3,
9 | "useIframe": true,
10 | "customLaunchers": {
11 | "webOs": {
12 | "base": "WebOS"
13 | }
14 | },
15 | "reporters": [
16 | "junit",
17 | "mocha",
18 | "html",
19 | "coverage"
20 | ]
21 | }
22 |
--------------------------------------------------------------------------------
/test/unit/mocks/ManifestUpdaterMock.js:
--------------------------------------------------------------------------------
1 | import ManifestLoaderMock from './ManifestLoaderMock.js';
2 |
3 | class ManifestUpdaterMock {
4 | constructor() {
5 | this.manifestLoader = new ManifestLoaderMock();
6 | }
7 |
8 | getManifestLoader() {
9 | return this.manifestLoader;
10 | }
11 |
12 | refreshManifest() {}
13 |
14 | getIsUpdating() {}
15 | }
16 |
17 | export default ManifestUpdaterMock;
18 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/samples/modules/webpack/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Dash.js Rocks
5 |
6 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/samples/modules/typescript/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Dash.js Rocks
5 |
6 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/test/unit/mocks/URIFragmentModelMock.js:
--------------------------------------------------------------------------------
1 | class URIFragmentModelMock {
2 | constructor() {
3 | this.uriFragmentData = null;
4 | }
5 |
6 | getURIFragmentData() {
7 | return this.uriFragmentData;
8 | }
9 |
10 | setURIFragmentData(uri) {
11 | this.uriFragmentData = uri;
12 | }
13 |
14 | reset() {
15 | this.uriFragmentData = null;
16 | }
17 | }
18 |
19 | export default URIFragmentModelMock;
20 |
--------------------------------------------------------------------------------
/test/unit/mocks/ErrorHandlerMock.js:
--------------------------------------------------------------------------------
1 | function ErrorHandlerMock () {
2 | this.errorValue = undefined;
3 | this.errorCode = undefined;
4 |
5 | this.error = function (errorObj) {
6 | this.errorCode = errorObj.code;
7 | this.errorValue = errorObj.message;
8 | };
9 |
10 | this.reset = function () {
11 | this.errorValue = undefined;
12 | this.errorCode = undefined;
13 | };
14 | }
15 |
16 | export default ErrorHandlerMock;
17 |
--------------------------------------------------------------------------------
/samples/lib/main.css:
--------------------------------------------------------------------------------
1 | .bd-callout {
2 | padding: 1.25rem;
3 | margin-top: 1.25rem;
4 | margin-bottom: 1.25rem;
5 | border: 1px solid #e9ecef;
6 | border-left-width: .25rem;
7 | border-radius: .25rem;
8 | }
9 |
10 | .margin-top-row {
11 | margin-top: 10px;
12 | }
13 |
14 | .bi-info-square {
15 | color: #007bff
16 | }
17 |
18 | .btn-success {
19 | background-color: #007bff;
20 | border-color: #007bff;
21 | }
22 |
23 | .menu {
24 | line-height: 1.2;
25 | }
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/README.txt:
--------------------------------------------------------------------------------
1 | Library Project including compatibility ActionBar.
2 |
3 | This can be used by an Android project to provide
4 | access to ActionBar on applications running on API 7+.
5 |
6 | There is technically no source, but the src folder is necessary
7 | to ensure that the build system works. The content is actually
8 | located in libs/android-support-v7-appcompat.jar.
9 | The accompanying resources must also be included in the application.
10 |
11 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/README.txt:
--------------------------------------------------------------------------------
1 | Library Project including compatibility MediaRouter.
2 |
3 | This can be used by an Android project to provide
4 | access to MediaRouter on applications running on API 7+.
5 |
6 | There is technically no source, but the src folder is necessary
7 | to ensure that the build system works. The content is actually
8 | located in libs/android-support-v7-mediarouter.jar.
9 | The accompanying resources must also be included in the application.
10 |
11 |
--------------------------------------------------------------------------------
/test/functional/config/launchers/common.cjs:
--------------------------------------------------------------------------------
1 | const os = require('os');
2 |
3 | function getHostIp() {
4 | const interfaces = os.networkInterfaces();
5 | for (const name of Object.keys(interfaces)) {
6 | for (const iface of interfaces[name]) {
7 | if (iface.family === 'IPv4' && !iface.internal) {
8 | return iface.address;
9 | }
10 | }
11 | }
12 | return 'localhost'; // Fallback to localhost if no IP found
13 | }
14 |
15 | module.exports = { getHostIp }
16 |
--------------------------------------------------------------------------------
/.github/workflows/deploy_latest.yml:
--------------------------------------------------------------------------------
1 | name: deploy_latest
2 |
3 | on:
4 | push:
5 | branches:
6 | - 'master'
7 |
8 | jobs:
9 | deploy_staging:
10 | if: github.repository == 'Dash-Industry-Forum/dash.js'
11 | uses: ./.github/workflows/deploy.yml
12 | with:
13 | envname: latest
14 | deploy_path: '/377335/dash.js'
15 | secrets:
16 | host: ${{secrets.HOST}}
17 | user: ${{secrets.USER}}
18 | private_key: ${{secrets.PRIVATE_KEY}}
19 |
--------------------------------------------------------------------------------
/.github/workflows/deploy_nightly.yml:
--------------------------------------------------------------------------------
1 | name: deploy_nightly
2 |
3 | on:
4 | push:
5 | branches:
6 | - 'development'
7 |
8 | jobs:
9 | deploy_staging:
10 | if: github.repository == 'Dash-Industry-Forum/dash.js'
11 | uses: ./.github/workflows/deploy.yml
12 | with:
13 | envname: nightly
14 | deploy_path: '/377335/dash.js'
15 | secrets:
16 | host: ${{secrets.HOST}}
17 | user: ${{secrets.USER}}
18 | private_key: ${{secrets.PRIVATE_KEY}}
19 |
--------------------------------------------------------------------------------
/.github/workflows/deploy_v4_latest.yml:
--------------------------------------------------------------------------------
1 | name: deploy_v4_latest
2 |
3 | on:
4 | push:
5 | branches:
6 | - 'v4_main'
7 |
8 | jobs:
9 | deploy_staging:
10 | if: github.repository == 'Dash-Industry-Forum/dash.js'
11 | uses: ./.github/workflows/deploy.yml
12 | with:
13 | envname: v4_latest
14 | deploy_path: '/377335/dash.js'
15 | secrets:
16 | host: ${{secrets.HOST}}
17 | user: ${{secrets.USER}}
18 | private_key: ${{secrets.PRIVATE_KEY}}
19 |
--------------------------------------------------------------------------------
/test/functional/config/test-configurations/streams/single.json:
--------------------------------------------------------------------------------
1 | {
2 | "testfiles": {
3 | "included": [
4 | "all"
5 | ],
6 | "excluded": [
7 | "buffer/buffer-to-keep-seek",
8 | "vendor/google-ad-manager-emsg"
9 | ]
10 | },
11 | "testvectors": [
12 | {
13 | "name": "Segment Base",
14 | "type": "vod",
15 | "url": "https://dash.akamaized.net/dash264/TestCases/1a/sony/SNE_DASH_SD_CASE1A_REVISED.mpd",
16 | "includedTestfiles": [
17 | "playback/*"
18 | ]
19 | }
20 | ]
21 | }
22 |
--------------------------------------------------------------------------------
/test/unit/mocks/RepresentationControllerMock.js:
--------------------------------------------------------------------------------
1 | function RepresentationControllerMock () {
2 | this.getCurrentRepresentation = function () {
3 | return {adaptation: {period: {mpd: {manifest: {type: 'dynamic', Period: [{AdaptationSet: [{SegmentTemplate: {timescale: 10000000, SegmentTimeline: {S: [{tManifest: 0}]}}}]}]}}, index: 0}, index: 0}};
4 | };
5 |
6 | this.getRepresentationForQuality = function () {};
7 |
8 | this.updateRepresentation = function () {};
9 |
10 | }
11 |
12 | export default RepresentationControllerMock;
13 |
--------------------------------------------------------------------------------
/test/unit/mocks/ContentSteeringControllerMock.js:
--------------------------------------------------------------------------------
1 | class ContentSteeringControllerMock {
2 |
3 | shouldQueryBeforeStart() {
4 | return false;
5 | }
6 |
7 | getCurrentSteeringResponseData() {
8 | return null;
9 | }
10 |
11 | getSteeringDataFromManifest() {
12 | return null;
13 | }
14 |
15 | getSynthesizedBaseUrlElements() {
16 | return [];
17 | }
18 |
19 | getSynthesizedLocationElements() {
20 | return [];
21 | }
22 | }
23 |
24 | export default ContentSteeringControllerMock;
25 |
--------------------------------------------------------------------------------
/test/unit/mocks/ProtectionKeyControllerMock.js:
--------------------------------------------------------------------------------
1 | function ProtectionKeyControllerMock () {
2 |
3 | this.getSupportedKeySystemMetadataFromContentProtection = function (/*cps*/) {
4 | return [{}];
5 | };
6 |
7 | this.getSupportedKeySystems = function () {
8 | return [];
9 | };
10 |
11 | this.getLicenseServer = function () {
12 | return null;
13 | };
14 |
15 | this.getLicenseServerModelInstance = function () {
16 | return {};
17 | }
18 | }
19 |
20 | export default ProtectionKeyControllerMock;
21 |
--------------------------------------------------------------------------------
/.github/workflows/deploy_v4_nightly.yml:
--------------------------------------------------------------------------------
1 | name: deploy_v4_nightly
2 |
3 | on:
4 | push:
5 | branches:
6 | - 'v4_development'
7 |
8 | jobs:
9 | deploy_staging:
10 | if: github.repository == 'Dash-Industry-Forum/dash.js'
11 | uses: ./.github/workflows/deploy.yml
12 | with:
13 | envname: v4_nightly
14 | deploy_path: '/377335/dash.js'
15 | secrets:
16 | host: ${{secrets.HOST}}
17 | user: ${{secrets.USER}}
18 | private_key: ${{secrets.PRIVATE_KEY}}
19 |
--------------------------------------------------------------------------------
/samples/modules/typescript/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "dashjs-typescript-sample",
3 | "version": "1.0.0",
4 | "description": "Test using dash.js in a Typescript based project",
5 | "dependencies": {
6 | "dashjs": "^2.6.3"
7 | },
8 | "scripts": {
9 | "build": "node_modules/webpack/bin/webpack.js"
10 | },
11 | "author": "Jesus Oliva",
12 | "license": "BSD-3-Clause",
13 | "devDependencies": {
14 | "awesome-typescript-loader": "^3.2.1",
15 | "html-webpack-plugin": "^2.30.1",
16 | "typescript": "^2.2.2",
17 | "webpack": "^1.12.13"
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/test/functional/config/test-configurations/tizen.json:
--------------------------------------------------------------------------------
1 | {
2 | "browsers": [
3 | "tizen"
4 | ],
5 | "hostname": "localhost",
6 | "port": 4200,
7 | "protocol": "http",
8 | "concurrency": 3,
9 | "useIframe": true,
10 | "customLaunchers": {
11 | "tizen": {
12 | "base": "Tizen",
13 | "binaryPath": "/Users/danielsilhavy/tizen-studio/tools/ide/bin/tizen",
14 | "deviceId": "GU43CU8589UXZG",
15 | "sign": "dsi_samsung"
16 | }
17 | },
18 | "reporters": [
19 | "junit",
20 | "mocha",
21 | "html",
22 | "coverage"
23 | ]
24 | }
25 |
--------------------------------------------------------------------------------
/test/unit/test/streaming/streaming.protection.servers.DRMToday.js:
--------------------------------------------------------------------------------
1 | import DRMToday from '../../../../src/streaming/protection/servers/DRMToday.js';
2 | import {expect} from 'chai';
3 |
4 | const context = {};
5 | let drmToday;
6 |
7 | describe('DRMToday', function () {
8 | it('should throw an exception when attempting to call getLicenseMessage While the config attribute has not been set properly', function () {
9 | drmToday = DRMToday(context).getInstance();
10 | expect(drmToday.getLicenseMessage.bind(drmToday)).to.throw('Missing config parameter(s)');
11 | });
12 | });
13 |
--------------------------------------------------------------------------------
/samples/modules/webpack/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "dashjs-webpack-sample",
3 | "version": "1.0.0",
4 | "description": "Test including dash.js into a WebPack project",
5 | "dependencies": {
6 | "dashjs": "^2.6.4"
7 | },
8 | "scripts": {
9 | "build": "node_modules/webpack/bin/webpack.js"
10 | },
11 | "author": "Aaron Boushley",
12 | "license": "BSD-3-Clause",
13 | "devDependencies": {
14 | "babel-core": "^6.5.2",
15 | "babel-loader": "^6.2.2",
16 | "babel-preset-es2015": "^6.5.0",
17 | "html-webpack-plugin": "^2.30.1",
18 | "webpack": "^1.12.13"
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/test/functional/apps/tizen/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | dash.js tests
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 | dash.js Tests
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/test/unit/mocks/ThroughputControllerMock.js:
--------------------------------------------------------------------------------
1 | class ThroughputControllerMock {
2 |
3 | constructor() {
4 | this.averageThroughput = 2000;
5 | }
6 |
7 | getAverageThroughput() {
8 | return this.averageThroughput;
9 | }
10 |
11 | setAverageThroughput(value) {
12 | this.averageThroughput = value;
13 | }
14 |
15 | getSafeAverageThroughput() {
16 | return this.averageThroughput;
17 | }
18 |
19 | setConfig() {
20 |
21 | }
22 |
23 | initialize() {
24 |
25 | }
26 |
27 | reset() {
28 |
29 | }
30 | }
31 |
32 | export default ThroughputControllerMock
33 |
--------------------------------------------------------------------------------
/test/unit/data/subtitles/vttSample.vtt:
--------------------------------------------------------------------------------
1 | WEBVTT
2 |
3 | 1
4 | 00:00:15.042 --> 00:00:18.042
5 | At the left we can see...
6 |
7 | 2
8 | 00:00:18.167 --> 00:00:20.083
9 | At the right we can see the...
10 |
11 | 3
12 | 00:00:20.083 --> 00:00:22.000
13 | ...the head-snarlers.
14 |
15 | 4
16 | 00:00:22.000 --> 00:00:24.417
17 | Everything is safe. Perfectly safe.
18 |
19 | 5
20 | 00:00:24.583 --> 00:00:27.083
21 | Emo ? Emo!
22 |
23 | 6
24 | 00:00:28.208 --> 00:00:30.042
25 | Watch out!
26 |
27 | 7
28 | 00:00:46.642 --> 00:00:48.250
29 | Are you hurt?
30 |
31 | 8
32 | 00:00:52.000 --> 00:00:54.000
33 | I don't think so. You?
--------------------------------------------------------------------------------
/samples/network-interceptor/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "ES2020",
4 | "useDefineForClassFields": true,
5 | "module": "ESNext",
6 | "lib": ["ES2020", "DOM", "DOM.Iterable"],
7 | "skipLibCheck": true,
8 |
9 | /* Bundler mode */
10 | "moduleResolution": "node",
11 | "isolatedModules": true,
12 | "noEmit": false,
13 |
14 | /* Linting */
15 | "strict": true,
16 | "noUnusedLocals": true,
17 | "noUnusedParameters": true,
18 | "noFallthroughCasesInSwitch": true,
19 |
20 | "paths": {
21 | "dashjs": ["../../index.d.ts"]
22 | },
23 | },
24 | "include": ["src"]
25 | }
26 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-17
15 | android.library=true
16 |
--------------------------------------------------------------------------------
/test/functional/config/test-configurations/lambdatest-full.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "lambdatest",
3 | "browsers": [
4 | "chrome_windows_11"
5 | ],
6 | "hostname": "localhost",
7 | "port": 9876,
8 | "protocol": "http",
9 | "customLaunchers": {
10 | "chrome_windows_11": {
11 | "base": "WebDriver",
12 | "browserName": "chrome",
13 | "platform": "windows 11",
14 | "version": "latest",
15 | "name": "Chrome Win 11",
16 | "console": true,
17 | "terminal": true,
18 | "network": true,
19 | "pseudoActivityInterval": 5000,
20 | "tunnel": true
21 | }
22 | },
23 | "reporters": [
24 | "mocha",
25 | "junit",
26 | "coverage"
27 | ]
28 | }
29 |
--------------------------------------------------------------------------------
/test/functional/apps/tizen/js/main.js:
--------------------------------------------------------------------------------
1 | //Initialize function
2 | var init = function () {
3 | // Path to the text file where the URL is written
4 | let filePath = 'wgt-package/url.txt';
5 |
6 | tizen.filesystem.resolve(filePath, function(file) {
7 | file.readAsText(function(url) {
8 | console.log('Read URL from file:', url);
9 | window.location.href = url
10 | }, function(error) {
11 | console.error('Error reading URL from file:', error);
12 | });
13 | }, function(error) {
14 | console.error('Error resolving file path:', error);
15 | }, 'r');
16 | };
17 | // window.onload can work without
18 | window.onload = init;
19 |
20 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request
3 | about: Suggest an idea for this project
4 | title: ''
5 | labels: Feature Request
6 | assignees: ''
7 |
8 | ---
9 |
10 | **Is your feature request related to a problem? Please describe.**
11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12 |
13 | **Describe the solution you'd like**
14 | A clear and concise description of what you want to happen.
15 |
16 | **Describe alternatives you've considered**
17 | A clear and concise description of any alternative solutions or features you've considered.
18 |
19 | **Additional context**
20 | Add any other context or screenshots about the feature request here.
21 |
--------------------------------------------------------------------------------
/test/unit/data/mss/manifestFourCCError.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/test/unit/data/licence/playreadySoapErrorLicence.txt:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | soap:Server
6 | PFS_LICENSE_CREATION_FAILURE
7 |
8 |
9 | 0x8004C600
10 | <![CDATA[Problème lors de l'acquisition de la licence. Merci de réessayer ultérieurement.]]>
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/test/unit/test/streaming/streaming.metrics.utils.ManifestParsing.js:
--------------------------------------------------------------------------------
1 | import ManifestParsing from '../../../../src/streaming/metrics/utils/ManifestParsing.js';
2 | import AdapterMock from '../../mocks/AdapterMock.js';
3 |
4 | import {expect} from 'chai';
5 |
6 | const context = {};
7 | const manifestParsing = ManifestParsing(context).getInstance({
8 | adapter: new AdapterMock()
9 | });
10 |
11 | describe('ManifestParsing', function () {
12 |
13 | describe('getMetrics', () => {
14 | it('should return an empty array if no manifest is used', () => {
15 | const metrics = manifestParsing.getMetrics();
16 |
17 | expect(metrics).to.be.instanceOf(Array);
18 | expect(metrics).to.be.empty;
19 | });
20 | });
21 | });
22 |
--------------------------------------------------------------------------------
/test/unit/mocks/TextControllerMock.js:
--------------------------------------------------------------------------------
1 | import TextSourceBufferMock from './TextSourceBufferMock.js';
2 |
3 | class TextControllerMock {
4 | constructor() {
5 | this.textEnabled = false;
6 | this.buffers = [];
7 | }
8 |
9 | getTextSourceBuffer() {
10 | return new TextSourceBufferMock();
11 | }
12 |
13 | isTextEnabled() {
14 | return this.textEnabled;
15 | }
16 |
17 | enableText(state) {
18 | this.textEnabled = state;
19 | }
20 |
21 | getTextDefaultEnabled() {
22 | return true;
23 | }
24 |
25 | addEmbeddedTrack() {
26 | }
27 |
28 | deactivateStream() {
29 |
30 | }
31 |
32 | initializeForStream() {
33 |
34 | }
35 | }
36 |
37 | export default TextControllerMock;
38 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-17
15 | android.library=true
16 | android.library.reference.1=../android-support-v7-appcompat
17 |
--------------------------------------------------------------------------------
/test/unit/mocks/CapabilitiesMock.js:
--------------------------------------------------------------------------------
1 | class CapabilitiesMock {
2 |
3 | constructor() {
4 | this.setup();
5 | }
6 |
7 | setup() {
8 | this.encryptedMediaSupported = true;
9 | this.mediaSourceSupported = true;
10 | }
11 |
12 | setMediaSourceSupported(value) {
13 | this.mediaSourceSupported = value;
14 | }
15 |
16 | supportsMediaSource() {
17 | return this.mediaSourceSupported;
18 | }
19 |
20 | supportsEncryptedMedia() {
21 | return this.encryptedMediaSupported;
22 | }
23 |
24 | setEncryptedMediaSupported(value) {
25 | this.encryptedMediaSupported = value;
26 | }
27 |
28 | supportsCodec() {
29 | return 'probably';
30 | }
31 | }
32 |
33 | export default CapabilitiesMock;
34 |
--------------------------------------------------------------------------------
/test/unit/mocks/MetricsModelMock.js:
--------------------------------------------------------------------------------
1 | function MetricsModelMock () {
2 |
3 | this.bufferState = 0;
4 | this.bufferLevel = 0;
5 | this.metrics = null;
6 |
7 | this.addBufferState = function (type, bufferState/*, bufferTarget*/) {
8 | this.bufferState = bufferState;
9 | };
10 |
11 | this.addBufferLevel = function (type, date, bufferLevel) {
12 | this.bufferState = bufferLevel;
13 | };
14 |
15 | this.clearAllCurrentMetrics = function () {
16 | this.metrics = null;
17 | };
18 |
19 | this.setMetrics = function (metrics) {
20 | this.metrics = metrics;
21 | };
22 |
23 | this.getMetricsFor = function (/*type, readOnly*/) {
24 | return this.metrics;
25 | };
26 | }
27 |
28 | export default MetricsModelMock;
29 |
--------------------------------------------------------------------------------
/test/unit/test/mss/mss.errors.MssErrors.js:
--------------------------------------------------------------------------------
1 | import MssErrors from '../../../../src/mss/errors/MssErrors.js';
2 |
3 | import {expect} from 'chai';
4 |
5 | describe('Errors', function () {
6 | it('MssErrors code should exist', () => {
7 | expect(MssErrors).to.exist; // jshint ignore:line
8 | expect(MssErrors.MSS_NO_TFRF_CODE).to.equal(200);
9 | expect(MssErrors.MSS_UNSUPPORTED_CODEC_CODE).to.equal(201);
10 | });
11 |
12 | it('MssErrors should return the correct error message', () => {
13 | expect(MssErrors).to.exist; // jshint ignore:line
14 | expect(MssErrors.MSS_NO_TFRF_MESSAGE).to.equal('Missing tfrf in live media segment');
15 | expect(MssErrors.MSS_UNSUPPORTED_CODEC_MESSAGE).to.equal('Unsupported codec');
16 | });
17 | });
18 |
--------------------------------------------------------------------------------
/samples/modules/webpack/webpack.config.js:
--------------------------------------------------------------------------------
1 | const HtmlWebpackPlugin = require('html-webpack-plugin');
2 |
3 | module.exports = {
4 | entry: './src/entry.js',
5 | output: {
6 | path: './out',
7 | filename: 'out.js'
8 | },
9 | plugins: [
10 | new HtmlWebpackPlugin({
11 | inject: true,
12 | filename: 'index.html',
13 | template: 'index.html'
14 | })
15 | ],
16 | module: {
17 | loaders: [
18 | {
19 | test: /\.js$/,
20 | loader: require.resolve('babel-loader'),
21 | query: {
22 | presets: [
23 | 'es2015'
24 | ]
25 | }
26 | }
27 | ]
28 | }
29 | };
30 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-18
15 | android.library.reference.1=../android-support-v7-appcompat
16 | android.library.reference.2=../android-support-v7-mediarouter
17 |
--------------------------------------------------------------------------------
/test/unit/mocks/ProtectionModelMock.js:
--------------------------------------------------------------------------------
1 | import ProtectionErrors from '../../../src/streaming/protection/errors/ProtectionErrors.js';
2 | import DashJSError from '../../../src/streaming/vo/DashJSError.js';
3 |
4 | function ProtectionModelMock (config) {
5 |
6 | this.setServerCertificate = function (/*elt*/) {
7 | config.eventBus.trigger(config.events.SERVER_CERTIFICATE_UPDATED, {error: new DashJSError(ProtectionErrors.SERVER_CERTIFICATE_UPDATED_ERROR_CODE, ProtectionErrors.SERVER_CERTIFICATE_UPDATED_ERROR_MESSAGE)});
8 | };
9 |
10 | this.setMediaElement = function () {
11 | };
12 |
13 | this.reset = function () {
14 | };
15 |
16 | this.requestKeySystemAccess = function () {
17 | return Promise.resolve();
18 | };
19 | }
20 |
21 | export default ProtectionModelMock;
22 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/test/functional/config/test-configurations/streams/test.json:
--------------------------------------------------------------------------------
1 | {
2 | "testfiles": {
3 | "included": [
4 | "all"
5 | ],
6 | "excluded": [
7 | "vendor/google-ad-manager-emsg",
8 | "buffer/buffer-to-keep-seek"
9 | ]
10 | },
11 | "testvectors": [
12 | {
13 | "name": "Arte forced-subtitles",
14 | "type": "vod",
15 | "url": "https://arteamd1.akamaized.net/GPU/034000/034700/034755-230-A/221125154117/034755-230-A_8_DA_v20221125.mpd",
16 | "includedTestfiles": [
17 | "text/forced-subtitles"
18 | ],
19 | "testdata": {
20 | "forcedSubtitles": {}
21 | },
22 | "excludedPlatforms": [
23 | {
24 | "browser": "firefox"
25 | },
26 | {
27 | "browser": "chrome"
28 | }
29 | ]
30 | }
31 | ]
32 | }
33 |
--------------------------------------------------------------------------------
/test/functional/config/test-configurations/browserstack.json:
--------------------------------------------------------------------------------
1 | {
2 | "browsers": [
3 | "bs_chrome_win_11"
4 | ],
5 | "customLaunchers": {
6 | "bs_chrome_win_11": {
7 | "base": "BrowserStack",
8 | "browser": "chrome",
9 | "browser_version": "latest",
10 | "os": "Windows",
11 | "os_version": "11"
12 | },
13 | "bs_firefox_win_11": {
14 | "base": "BrowserStack",
15 | "browser": "firefox",
16 | "browser_version": "latest",
17 | "os": "Windows",
18 | "os_version": "11"
19 | },
20 | "bs_safari_mac": {
21 | "base": "BrowserStack",
22 | "browser_version": "latest",
23 | "os": "OS X",
24 | "os_version": "Ventura",
25 | "browser": "safari"
26 | }
27 | },
28 | "reporters": [
29 | "mocha",
30 | "junit",
31 | "coverage"
32 | ]
33 | }
34 |
--------------------------------------------------------------------------------
/contrib/videojs/README.md:
--------------------------------------------------------------------------------
1 | # videojs-contrib-dash
2 |
3 | [videojs-contrib-dash](https://github.com/videojs/videojs-contrib-dash) is a source-handler providing an integration of [Video.js](http://videojs.com) and [Dash.js](https://github.com/Dash-Industry-Forum/dash.js).
4 |
5 | For Video.js, this adds support for MPEG-DASH in browsers that support the [Media Source Extensions](https://en.wikipedia.org/wiki/Media_Source_Extensions#Browser_support).
6 |
7 | For Dash.js, this gives access to all of the [Video.js plugins](https://github.com/videojs/video.js/wiki/Plugins), [custom skinnning](http://designer.videojs.com), and support for falling back to other video formats (HLS/MP4/Webm) through other technologies (HTML5/Flash/Youtube).
8 |
9 | See the [Getting Started](https://github.com/videojs/videojs-contrib-dash#getting-started) for how to use this project.
10 |
--------------------------------------------------------------------------------
/samples/network-interceptor/webpack.config.js:
--------------------------------------------------------------------------------
1 | const path = require('path');
2 |
3 | module.exports = {
4 | entry: './src/App.ts',
5 | externals: {
6 | dashjs: 'dashjs'
7 | },
8 | module: {
9 | rules: [
10 | {
11 | test: /\.js$/,
12 | enforce: "pre",
13 | use: ["source-map-loader"],
14 | exclude: /node_modules/,
15 | },
16 | {
17 | test: /\.ts?$/,
18 | use: 'ts-loader',
19 | exclude: /node_modules/,
20 | },
21 | ],
22 | },
23 | resolve: {
24 | extensions: ['.tsx', '.ts', '.js'],
25 | },
26 | output: {
27 | library: 'app',
28 | filename: 'app.js',
29 | path: path.resolve(__dirname, 'dist'),
30 | },
31 | devtool: 'eval-source-map',
32 | devServer: {
33 | static: path.join(__dirname, "dist"),
34 | compress: true,
35 | port: 4000,
36 | },
37 | };
--------------------------------------------------------------------------------
/test/unit/test/streaming/streaming.utils.BaseURLSelector.js:
--------------------------------------------------------------------------------
1 | import BaseURLSelector from '../../../../src/streaming/utils/BaseURLSelector.js';
2 | import Constants from '../../../../src/streaming/constants/Constants.js';
3 |
4 | import {expect} from 'chai';
5 |
6 | const context = {};
7 | const baseURLSelector = BaseURLSelector(context).create();
8 |
9 | describe('BaseURLSelector', function () {
10 | it('should throw an error when chooseSelector is called and parameter is not a boolean', function () {
11 | expect(baseURLSelector.chooseSelector.bind()).to.be.throw(Constants.BAD_ARGUMENT_ERROR);
12 | });
13 |
14 | it('should return an undefined selector when select is called with no data parameter', function () {
15 | const selector = baseURLSelector.select();
16 |
17 | expect(selector).to.be.undefined; // jshint ignore:line
18 | });
19 | });
20 |
--------------------------------------------------------------------------------
/test/unit/helpers/SpecHelper.js:
--------------------------------------------------------------------------------
1 | class SpecHelper {
2 | constructor() {
3 | this.EVENT_NOTIFICATION_DELAY = 200;
4 | this.TIMEOUT_DELAY = 2000;
5 | this.isHtmlRunner = false; //window.location.href.indexOf("runner.html") > 0;
6 | this.dummyUrl = "http://dummyUrl.com";
7 | this.dummyView = {};
8 | }
9 |
10 | isHtmlRunner() {
11 | return this.isHtmlRunner;
12 | }
13 |
14 | getDummyView() {
15 | return this.dummyView;
16 | }
17 |
18 | getDummyUrl() {
19 | return this.dummyUrl;
20 | }
21 |
22 | getExecutionDelay() {
23 | return this.EVENT_NOTIFICATION_DELAY;
24 | }
25 |
26 | getTimeoutDelay() {
27 | return this.TIMEOUT_DELAY;
28 | }
29 |
30 | getUnixTime() {
31 | return new Date("01/01/1970 GMT");
32 | }
33 | }
34 |
35 | export default SpecHelper
36 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/values-land/config.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 | true
18 |
19 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/values-w480dp/config.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 | true
18 |
19 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/values-w720dp/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
18 | false
19 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/values-xlarge/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
18 | false
19 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/proguard-project.txt:
--------------------------------------------------------------------------------
1 | # To enable ProGuard in your project, edit project.properties
2 | # to define the proguard.config property as described in that file.
3 | #
4 | # Add project specific ProGuard rules here.
5 | # By default, the flags in this file are appended to flags specified
6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt
7 | # You can edit the include path and order by changing the ProGuard
8 | # include property in project.properties.
9 | #
10 | # For more details, see
11 | # http://developer.android.com/guide/developing/tools/proguard.html
12 |
13 | # Add any project specific keep options here:
14 |
15 | # If your project uses WebView with JS, uncomment the following
16 | # and specify the fully qualified class name to the JavaScript interface
17 | # class:
18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
19 | # public *;
20 | #}
21 |
--------------------------------------------------------------------------------
/test/functional/config/test-configurations/local.json:
--------------------------------------------------------------------------------
1 | {
2 | "browsers": [
3 | "chrome_custom",
4 | "firefox_custom",
5 | "safari_custom"
6 | ],
7 | "hostname": "localhost",
8 | "port": 4200,
9 | "protocol": "http",
10 | "concurrency": 3,
11 | "customLaunchers": {
12 | "chrome_custom": {
13 | "base": "Chrome",
14 | "flags": [
15 | "--disable-web-security",
16 | "--autoplay-policy=no-user-gesture-required",
17 | "--disable-popup-blocking",
18 | "--disable-search-engine-choice-screen"
19 | ]
20 | },
21 | "firefox_custom": {
22 | "base": "Firefox",
23 | "prefs": {}
24 | },
25 | "safari_custom": {
26 | "base": "SafariNative",
27 | "flags": [
28 | "--disable-popup-blocking"
29 | ]
30 | }
31 | },
32 | "reporters": [
33 | "junit",
34 | "mocha",
35 | "html",
36 | "coverage"
37 | ]
38 | }
39 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/proguard-project.txt:
--------------------------------------------------------------------------------
1 | # To enable ProGuard in your project, edit project.properties
2 | # to define the proguard.config property as described in that file.
3 | #
4 | # Add project specific ProGuard rules here.
5 | # By default, the flags in this file are appended to flags specified
6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt
7 | # You can edit the include path and order by changing the ProGuard
8 | # include property in project.properties.
9 | #
10 | # For more details, see
11 | # http://developer.android.com/guide/developing/tools/proguard.html
12 |
13 | # Add any project specific keep options here:
14 |
15 | # If your project uses WebView with JS, uncomment the following
16 | # and specify the fully qualified class name to the JavaScript interface
17 | # class:
18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
19 | # public *;
20 | #}
21 |
--------------------------------------------------------------------------------
/samples/low-latency/testplayer/main.css:
--------------------------------------------------------------------------------
1 | .videoContainer{
2 | position: relative;
3 | }
4 |
5 | video {
6 | width: 100%;
7 | height: auto;
8 | margin: auto;
9 | }
10 |
11 | #manifest {
12 | width: 300px;
13 | }
14 |
15 | #fragmentsEntry, #secondsEntry {
16 | position: relative;
17 | display: none;
18 | width: 50px;
19 | }
20 |
21 | #delayInFragments, #delayInSeconds {
22 | width: 50px;
23 | }
24 |
25 | .clock {
26 | color: #000;
27 | font-size: 40pt
28 | }
29 |
30 | .metric-value {
31 | color: #428bca;
32 | font-weight: 500;
33 | }
34 |
35 | #metric-chart {
36 | max-height: 400px;
37 | min-height: 400px;
38 | }
39 |
40 | .video-controller {
41 | margin-top: -5px !important;
42 | }
43 |
44 | .dash-video-player {
45 | background: #000000;
46 | }
47 |
48 | .btn-success:hover {
49 | background-color: #007bff !important;
50 | border-color: #007bff !important;
51 | }
--------------------------------------------------------------------------------
/test/unit/helpers/Helpers.js:
--------------------------------------------------------------------------------
1 | class Helpers {
2 |
3 | constructor() {
4 | this.specHelper = undefined;
5 | this.objectsHelper = undefined;
6 | this.voHelper = undefined;
7 | this.mpdHelper = undefined;
8 | }
9 |
10 | setSpecHelper(value) {
11 | this.specHelper = value;
12 | }
13 |
14 | getSpecHelper() {
15 | return this.specHelper;
16 | }
17 |
18 | setMpdHelper(value) {
19 | this.mpdHelper = value;
20 | }
21 |
22 | getMpdHelper() {
23 | return this.mpdHelper;
24 | }
25 |
26 | setObjectsHelper(value) {
27 | this.objectsHelper = value;
28 | }
29 |
30 | getObjectsHelper() {
31 | return this.objectsHelper;
32 | }
33 |
34 | setVOHelper(value) {
35 | this.voHelper = value;
36 | }
37 |
38 | getVOHelper() {
39 | return this.voHelper;
40 | }
41 | }
42 |
43 | export default Helpers;
44 |
--------------------------------------------------------------------------------
/test/unit/test/streaming/streaming.StreamProcessor.js:
--------------------------------------------------------------------------------
1 | import StreamProcessor from '../../../../src/streaming/StreamProcessor.js';
2 | import {expect} from 'chai';
3 |
4 | const context = {};
5 |
6 | const streamInfo = {
7 | id: 'streamId',
8 | manifestInfo: {
9 | isDynamic: true
10 | }
11 | };
12 |
13 | describe('StreamProcessor', function () {
14 | describe('StreamProcessor not initialized', function () {
15 | let streamProcessor = null;
16 |
17 | beforeEach(function () {
18 | streamProcessor = StreamProcessor(context).create({streamInfo: streamInfo});
19 | });
20 |
21 | afterEach(function () {
22 | streamProcessor.reset();
23 | });
24 |
25 | it('setExplicitBufferingTime should not throw an error', function () {
26 | expect(streamProcessor.setExplicitBufferingTime.bind(streamProcessor)).to.not.throw();
27 | });
28 |
29 | });
30 |
31 | });
32 |
--------------------------------------------------------------------------------
/test/unit/mocks/DomStorageMock.js:
--------------------------------------------------------------------------------
1 | function DomStorageMock () {
2 | this.mediaSettings = {};
3 | this.bitrateSettings = {audio: NaN, video: NaN};
4 |
5 | this.getSavedMediaSettings = function (type) {
6 | if (this.mediaSettings[type]) {
7 | return this.mediaSettings[type];
8 | }
9 | return null;
10 | };
11 |
12 | this.setSavedBitrateSettings = function (type, bitrate) {
13 | this.bitrateSettings[type] = bitrate;
14 | };
15 |
16 | this.getSavedBitrateSettings = function (type) {
17 | return this.bitrateSettings[type];
18 | };
19 |
20 | this.setSavedMediaSettings = function (type, settings) {
21 |
22 | if (!settings) {
23 | return;
24 | }
25 | if (!this.mediaSettings[type]) {
26 | this.mediaSettings[type] = {};
27 | }
28 |
29 | this.mediaSettings[type] = settings;
30 | };
31 | }
32 |
33 | export default DomStorageMock;
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/values-land/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
18 | false
19 | true
20 |
21 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/values-w480dp/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 | true
18 | false
19 |
20 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/values-large/bools.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
18 | false
19 | true
20 |
21 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-mediarouter/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/test/unit/mocks/DebugMock.js:
--------------------------------------------------------------------------------
1 | function DebugMock () {
2 | let instance;
3 | let log = {};
4 |
5 | function getLogger(instance) {
6 | return {
7 | fatal: fatal.bind(instance),
8 | error: error.bind(instance),
9 | warn: warn.bind(instance),
10 | info: info.bind(instance),
11 | debug: debug.bind(instance)
12 | };
13 | }
14 |
15 | function fatal(param) {
16 | instance.log.fatal = param;
17 | }
18 |
19 | function error(param) {
20 | instance.log.error = param;
21 | }
22 |
23 | function warn(param) {
24 | instance.log.warn = param;
25 | }
26 |
27 | function info(param) {
28 | instance.log.info = param;
29 | }
30 |
31 | function debug(param) {
32 | instance.log.debug = param;
33 | }
34 |
35 | instance = {
36 | getLogger: getLogger,
37 | log: log
38 | };
39 |
40 | return instance;
41 | }
42 |
43 | export default DebugMock;
--------------------------------------------------------------------------------
/test/unit/mocks/MediaSourceMock.js:
--------------------------------------------------------------------------------
1 | import MediaSourceBufferMock from './MediaSourceBufferMock.js';
2 |
3 | class MediaSourceMock {
4 | constructor() {
5 | this.buffers = [];
6 | this.readyState = 'open';
7 | }
8 |
9 | addSourceBuffer(codec) {
10 | if (this.forceError) {
11 | throw new Error('Unit test forced error');
12 | }
13 |
14 | if (codec.match(/text/i)) {
15 | throw new Error('not really supported');
16 | }
17 |
18 | if (codec.match(/unknown/i)) {
19 | throw new Error('unknown');
20 | }
21 | let buffer = new MediaSourceBufferMock();
22 | this.buffers.push(buffer);
23 | return buffer;
24 | }
25 |
26 | removeSourceBuffer(buffer) {
27 | let index = this.buffers.indexOf(buffer);
28 |
29 | if (index === -1) {
30 | return;
31 | }
32 |
33 | this.buffers.splice(index, 1);
34 | }
35 | }
36 |
37 | export default MediaSourceMock;
38 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/AndroidDashSender/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
16 |
17 |
18 |
19 | #D9D9D9
20 | #F0F0F0
21 | #B50404
22 | #00CC66
23 | #FFFFFF
24 | #000000
25 |
26 |
--------------------------------------------------------------------------------
/test/unit/test/streaming/streaming.rules.abr.ThroughputRule.js:
--------------------------------------------------------------------------------
1 | import ThroughputRule from '../../../../src/streaming/rules/abr/ThroughputRule.js';
2 | import SwitchRequest from '../../../../src/streaming/rules/SwitchRequest.js';
3 | import {expect} from 'chai';
4 |
5 | const context = {};
6 | const throughputRule = ThroughputRule(context).create({});
7 |
8 | describe('ThroughputRule', function () {
9 | it('should return an empty switchRequest when getSwitchRequest function is called with an empty parameter', function () {
10 | const maxIndexRequest = throughputRule.getSwitchRequest();
11 |
12 | expect(maxIndexRequest.representation).to.be.equal(SwitchRequest.NO_CHANGE);
13 | });
14 |
15 | it('should return an empty switchRequest when getSwitchRequest function is called with an malformed parameter', function () {
16 | const maxIndexRequest = throughputRule.getSwitchRequest({});
17 |
18 | expect(maxIndexRequest.representation).to.be.equal(SwitchRequest.NO_CHANGE);
19 | });
20 |
21 | });
22 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/values/ids.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 | #7fa87f
18 | @android:color/black
19 | @android:color/black
20 |
--------------------------------------------------------------------------------
/test/unit/test/streaming/streaming.utils.VTTParser.js:
--------------------------------------------------------------------------------
1 | import VTTParser from '../../../../src/streaming/utils/VTTParser.js';
2 | import FileLoader from '../../helpers/FileLoader.js';
3 |
4 | import {expect} from 'chai';
5 |
6 | const context = {};
7 | const vttParser = VTTParser(context).getInstance();
8 |
9 | describe('VTTParser', function () {
10 | it('should return an empty array when parse is called and data is not defined', function () {
11 | const vttSubtitlesArray = vttParser.parse();
12 |
13 | expect(vttSubtitlesArray).to.be.instanceOf(Array);
14 | expect(vttSubtitlesArray).to.be.empty;
15 | });
16 |
17 | it('should return an array with a size of 8 when parse is called and data is vttSample', async () => {
18 | let vtt_file = await FileLoader.loadTextFile('/data/subtitles/vttSample.vtt');
19 | const vttSubtitlesArray = vttParser.parse(vtt_file);
20 |
21 | expect(vttSubtitlesArray).to.be.instanceOf(Array);
22 | expect(vttSubtitlesArray.length).to.be.equal(8);
23 | });
24 | });
25 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/layout/abc_action_bar_tab.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
22 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/anim/abc_fade_in.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/anim/abc_fade_out.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
--------------------------------------------------------------------------------
/test/unit/test/streaming/streaming.metrics.utils.MetricsSerialiser.js:
--------------------------------------------------------------------------------
1 | import MetricSerialiser from '../../../../src/streaming/metrics/utils/MetricSerialiser.js';
2 |
3 | import {expect} from 'chai';
4 |
5 | const context = {};
6 | const metricSerialiser = MetricSerialiser(context).getInstance();
7 |
8 | describe('MetricSerialiser', function () {
9 |
10 | describe('serialise', () => {
11 | it('should correctly serialise a List', () => {
12 | const list = {'key': [{'a': 'x'}, {'b': 'y'}]};
13 | const expected = 'key=a%3Dx,b%3Dy';
14 |
15 | const actual = metricSerialiser.serialise(list);
16 |
17 | expect(actual).to.equal(expected); // jshint ignore:line
18 | });
19 |
20 | it('should not serialise keys starting with _', () => {
21 | const entry = {'_key': 'value'};
22 | const expected = '';
23 |
24 | const actual = metricSerialiser.serialise(entry);
25 |
26 | expect(actual).to.equal(expected); // jshint ignore:line
27 | });
28 | });
29 | });
30 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/layout/abc_action_bar_tabbar.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
23 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/anim/abc_slide_in_top.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/anim/abc_slide_out_bottom.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/anim/abc_slide_out_top.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable/abc_list_selector_background_transition_holo_dark.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/drawable/abc_list_selector_background_transition_holo_light.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/samples/chromecast/sender-android/android-support-v7-appcompat/res/anim/abc_slide_in_bottom.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
20 |
--------------------------------------------------------------------------------