Opened 8 years ago

Closed 7 years ago

Last modified 20 months ago

#9407 closed defect (fixed)

Xv doesn't work

Reported by: dsd Owned by: dsd
Priority: normal Milestone:
Component: x window system Version: not specified
Keywords: Cc: HaraldWelte@…, mikus
Blocked By: #10061 Blocking:
Deployments affected: Action Needed: no action
Verified: no


openchrome doesn't enable Xv on VX855. When you enable it with the attached patch, it is easy to make the system crash:

"gst-launch videotestsrc ! xvimagesink" opens up the gstreamer window as expected, it gets painted fully green, then the system immediately hangs. I can SSH in but the display is totally frozen. Not even killing X unfreezes the display.

2 new log messages appear in Xorg.0.log at the point of hang:

Freed 0 (pool 0)
Freed 0 (pool 0)

Attachments (2)

vx855-xv.patch (1.2 KB) - added by dsd 8 years ago.
olpc-dm-X.error.log (1.5 KB) - added by mikus 7 years ago.
Log. (It's normal for os34, except for the two 'Freed 0 (pool 0)' lines at the end)

Download all attachments as: .zip

Change History (13)

Changed 8 years ago by dsd

comment:1 Changed 7 years ago by mikus

  • Cc mikus added

comment:2 Changed 7 years ago by mikus

With os33, I experience the exact symptoms described by #9407. [With os32, mplayer/vlc did not hang the system.] When running mplayer, my bypass on os33 is to tell mplayer to use the 'x11' driver -- then I do not get the system hang (but the picture is smaller than I like).

Changed 7 years ago by mikus

Log. (It's normal for os34, except for the two 'Freed 0 (pool 0)' lines at the end)

comment:3 Changed 7 years ago by cjb

  • Milestone changed from 1.5-software to 1.5-software-beta

comment:4 Changed 7 years ago by dsd

  • Milestone changed from 1.5-software-beta to 1.5-software-update

Jon Nettleton reports that Xv is working on his local codebase but is not yet stable enough for distribution. He'll hopefully post an early version to the devel list for testing soon.

comment:5 Changed 7 years ago by csetlow

  • Action Needed changed from never set to add to build
  • Blocked By 10061 added

cjb will package the new openchrome from #10061 and when he has done so he will set this ticket to 'test in build.'

comment:6 follow-up: Changed 7 years ago by cjb

  • Action Needed changed from add to build to test in build

test in os113

comment:7 in reply to: ↑ 6 Changed 7 years ago by mikus

Replying to cjb:

test in os113

My criterion is how well the XO-1.5 plays "movies". With kernel-2.6.31_xo1.5-20100312.1740.1.olpc.bca5e9d.i586 installed in os112, 'Mplayer' plays movies as well as they are played on an XO-1. On that kernel, 'VLC' also plays movies for me on XO-1.5.

comment:8 Changed 7 years ago by cjb

It would be useful for you to check that this is also the case in os113.

comment:9 Changed 7 years ago by Quozl

Tested in os113:

  • "gst-launch videotestsrc ! xvimagesink" worked fine,
  • "mplayer tv://" worked fine, though there was a periodic motion pause,
  • "mplayer file.ts", where file.ts was a half hour DVB-T filtered transport stream of a television broadcast at 25 fps 720x576 MPEG2 9500 kbps, worked fine.

comment:10 Changed 7 years ago by Quozl

  • Action Needed changed from test in build to no action
  • Resolution set to fixed
  • Status changed from new to closed

Tested in os117, still works. Closing.

comment:11 Changed 20 months ago by Quozl

  • Milestone 1.5-software-later deleted

Milestone 1.5-software-later deleted

Note: See TracTickets for help on using tickets.