Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot watch live stream on http://www.cbc.ca/sports-content/soccer/brazil2014/video/match/1242571 #32

Closed
gaining opened this issue Jun 17, 2014 · 9 comments
Milestone

Comments

@gaining
Copy link

gaining commented Jun 17, 2014

Trying to watch fifa live 2014 on this site http://www.cbc.ca/sports-content/soccer/brazil2014/video/match/1242571 on firefox with freshplayer says it's not working or not available. It works well on a fresh install of chromium with pepperflash though.

@i-rinat
Copy link
Owner

i-rinat commented Jun 17, 2014

Tried to open link in Chrome, but it says "not working or not available". I'm in Russia, so probably it's not available here.

@gaining
Copy link
Author

gaining commented Jun 17, 2014

That's weird... for me it works well with chromium but not firefox. Does that mean freshplayer has a default country? Do you have any proxy server you can test it with?

@i-rinat
Copy link
Owner

i-rinat commented Jun 17, 2014

Does that mean freshplayer has a default country?

No, country is detected by IP address ranges.

Do you have any proxy server you can test it with?

No, don't have any.

@gaining
Copy link
Author

gaining commented Jun 17, 2014

OK never mind then

@gaining gaining closed this as completed Jun 17, 2014
@i-rinat
Copy link
Owner

i-rinat commented Jun 17, 2014

Try to collect output of browser. Freshwrapper used to output a lot of tracing messages, but recently I've changed it output only missing API calls. Start browser with output redirected to file: firefox > log, then open page you have issue at, wait for error message to show on screen. Then close browser and filter file content:

cat log | awk '/ppb_/{print $5}' | sort -u

That will make list of missing or partially implemented API calls. It's not big, you can post it right here. I don't think list alone would be enough to solve the issue, but if similar issue arises on some other page and to solve it I'll implement any of mentioned APIs, I'll let you know.

@gaining
Copy link
Author

gaining commented Jun 17, 2014

This is the output:
ppb_audio_input_dev_enumerate_devices
ppb_flash_set_crash_data
ppb_flash_set_instance_always_on_top
ppb_network_monitor_update_network_list
ppb_text_input_dev_interface_cancel_composition_text
ppb_text_input_dev_interface_selection_changed
ppb_text_input_dev_interface_set_text_input_type
ppb_text_input_dev_interface_update_caret_position
ppb_url_loader_trusted_grant_universal_access
ppb_video_capture_dev_close
ppb_video_capture_dev_enumerate_devices
ppb_view_get_device_scale

@gaining
Copy link
Author

gaining commented Jun 17, 2014

Also got warnings in the log:
libEGL warning: failed to create a pipe screen for i965
libEGL warning: failed to create a pipe screen for i965
libEGL warning: failed to create a pipe screen for i965
libEGL warning: failed to create a pipe screen for i965

@i-rinat
Copy link
Owner

i-rinat commented Jun 17, 2014

All these unimplemented APIs I saw earlier. They are either unrelated to rendering or have default values that ok for Flash. As for libEGL warnings, they are not blocking EGL from functioning. I can't do anything with them, that's Mesa's part.

@gaining
Copy link
Author

gaining commented Jun 17, 2014

ok

@i-rinat i-rinat added this to the v0.2.0 milestone Jul 8, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants