Hulu Desktop Corrupted Video
#1
On Ubuntu 10.04, Nvidia 8800GT: Driver 260.19.44.

I added huludesktop to Launcher. When I click it from xbmc Hulu Desktop launches but it seems to be playing as desktop wallpaper. I had the same problem with boxee and they had no ideas. This time I've added a screenshot so you can see the weirdness for yourself:

http://ubuntuone.com/p/hxP/

I also get this error:


The program 'huludesktop' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadDrawable (invalid Pixmap or Window parameter)'.
(Details: serial 369 error_code 9 request_code 138 minor_code 26)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Reply
#2
The corruption you see on my desktop is actually a Hulu video playing apparently behind my wall paper. Strangest thing I've ever seen. This only happens when launched from xbmc or boxee. Huludesktop works fine by itself.
Reply
#3
What's the code for the script you use?
Nothing to see here....
Reply
#4
Sorry, not a programmer. I just pressed buttons. I installed the Launcher program add-on and pointed it to /usr/share/applications/huludesktop
Reply
#5
Create a script in your home directory, and call it anything you want, I.E. hulu.sh.

put this in it.
Code:
#!/bin/sh

killall -9 xbmc.bin
sudo -u username huludesktop %F

xbmc

Replace username with your user name. Make sure its executable and all users have permissions. (properties tab)

Then point the launcher program to that script.

The only issue i've noticed is that the JSON server doesn't start up after you quit hulu desktop.
Nothing to see here....
Reply
#6
Thanks, I'll give that a try when I get home. Stuck at work for the moment.
Reply
#7
Yup, that works. Too bad Hulu Desktop is terrible. I wish they'd just let us use a plugin.

Don't know what they have against xbmc and boxee but that's a whole other can of worms.

Thanks for the help.
Reply
#8
What don't you like about it? If it's the playback quality, I downloaded the new flash, for x64 bit, and pointed it towards that. Smooth 720p playback fullscreen.
Nothing to see here....
Reply
#9
The interface is cluttered and slow to respond and doesn't look very nice. xbmc's interface can be skinned, it has lots of configuration, it's quick and snappy and nice to look at. When bluecop's plugin was working, it was perfect.
Reply
#10
Just checked a video. It's running choppy for some reason, but that's probably an Ubuntu thread. Everything on xbmc plays perfectly.
Reply
#11
Nope that's flash. x64 bit or x32? Try this for x64. http://labs.adobe.com/technologies/flash...10/square/

Also create a .huludesktop in your home directory.
paste this in the file
Code:
[display]
fullscreen = TRUE
width = 1280
height = 672
pos_x = 0
pos_y = 48

[remote]
lirc_device = /dev/lircd
lirc_remote_identifier = mceusb
lirc_release_suffix = _UP
lirc_repeat_threshold = 10
button_name_up = Up
button_name_down = Down
button_name_left = Left
button_name_right = Right
button_name_select = OK
button_name_menu = Home

[flash]
flash_location = /usr/lib/mozilla/plugins/libflashplayer.so

[screensaver]
suspend_script = (null)
resume_script = (null)

[version]
latest = (null)
eula_version = 1
Point flash_location to where your new flash file is.


Also read this page Mythtv Hulu Desktop. It's the stuff at the bottom you need to know.
Nothing to see here....
Reply
#12
Already did the .huludesktop thing. Also tried flash 10.3 beta in the .mozilla/plugins directory. I'll check the link when I get home.

Thanks for all the help. Appreciate it.
Reply
#13
The script you gave me earlier. Can I put those commands into it instead of creating a new script?

xrandr --output default --mode 720x480 && huludesktop
xrandr --output default --mode 1920x1080
Reply
#14
mooreted Wrote:The script you gave me earlier. Can I put those commands into it instead of creating a new script?

xrandr --output default --mode 720x480 && huludesktop
xrandr --output default --mode 1920x1080

No. Sorry. But you can create a new script in /usr/local/bin/ and then change the original script to
Code:
#!/bin/sh

killall -9 xbmc.bin
sudo -u username /usr/local/bin/newscriptname.sh %F

xbmc

** IMPORTANT** make sure to run xrandr before to make sure you can support those resolutions!
Nothing to see here....
Reply
#15
Ok, will do. Thanks. Hopefully that fixes the problem.
Reply

Logout Mark Read Team Forum Stats Members Help
Hulu Desktop Corrupted Video0