Bug#345292: Still a problem?

2006-07-21 Thread Bj|rn Englund
Thu Jul 20 2006, Alan Woodland wrote:
 
 My suspicion is that this is somehow related to a specific version of
 the NVIDIA drivers and the Xv extension, although I can't confirm this
 right now. I will have an i386 box with NVIDIA card available to me over
 the weekend, so I'll have another go at getting as close as possible to
 the versions reported in the original bug then.
 

I'm pretty sure this is a bug caused by the Xv default setting for
XV_AUTOPAINT_COLORKEY changed from 1 to 0 in newer version of X (x.org?).

It is handled in the cvs version of ogle, but as a workaround (if it is this
bug) for older ogle versions, you can set XV_AUTOPAINT_COLORKEY to 1 
before running ogle.
This can be done with 'xvattr -a XV_AUTOPAINT_COLORKEY -v 1'.

/Bj|rn


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#345292: Still a problem?

2006-07-21 Thread Bj|rn Englund
Fri Jul 21 2006, Alan Woodland wrote:

  I'm pretty sure this is a bug caused by the Xv default setting for
  XV_AUTOPAINT_COLORKEY changed from 1 to 0 in newer version of X (x.org?).

 If it's a change in a default it a newer version of X I would have
 expected it to affect a lot more people than it appears to have done.
 

I'm not sure the default is changed for all drivers, and not all drivers
have the XV_AUTOPAINT_COLORKEY  attribute. Anyway it is easy to check
with 'xvinfo' if there is an attribute and if it is set to 0.
Though it is possible that it will work even if set to 0 by pure luck
depending on what the colorkey is set to.



 have a look at including the code from cvs (I assume it is all in the
 one file mpeg2_video/video_output_x11.c)
 
Yes I believe so.

/Bj|rn


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#365332: libdvdread

2006-05-03 Thread Bj|rn Englund
Sorry for the delay but now 
I have released libdvdread-0.9.6.
Hopefully the dvdbackup patch will work now :)

/Bj|rn 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#365332: libdvdread

2006-04-30 Thread Bj|rn Englund
Sun Apr 30 2006, Stephen Gran wrote:
 This one time, at band camp, Björn Englund said:
  I forgot to attach the patch in the previous email, here it is.
 
  +   dvd_stat_t statbuf;
  +   
  +   if ( DVDFileStat(_dvd, 0, DVD_READ_INFO_FILE, statbuf) != -1 ) {
 
 The struct dvd_stat_t and the function DVDFileStat appear not to be
 defined in the libdvdread headers, so this patch doesn't work as I expected
 it to.  Or is this patch based on a version of dvdbackup where these are
 defined in dvdbackup itself?  Being dead upstream, it has probably
 forked significantly in different people's hands.
 
As I wrote in the previous email, this patch works with the cvs of libdvdread
which will be released as libdvdread-0.9.6 next week (probably tomorrow).

And I am pretty sure dvdbackup is the only program that is using udffindfile,
I have not seen any comments about it for other programs. And it was not
included in the installed header files in 0.9.4.

/Bj|rn



Bug#291850: Ogle gets screen aspect ratio wrong.

2006-02-07 Thread Bj|rn Englund
Tue Feb 07 2006, Yuya Nishihara wrote:

   It seems to be caused by /etc/oglerc, which says:
- geometry from X11
- but resolution from Xinerama (each screen)
 
   By changin these line as follows, or just making comment-outed,
 the problem can be fixed.
 
 geometry_srcX11/geometry_src
 resolution_srcX11/resolution_src
This will make ogle fullscreen across both screens, and it
will not get the correct aspect if you have monitors of different
physical aspect and or resolution.
 

The real problem is that there is no way to get
the geometry (physical size / aspect) of the different monitors when running
Xinerama. You can get the resolution for the different monitors from the
Xinerama extension but not the geometry.

To be able to fullscreen to just one monitor you need to have resolution_src
set to Xinerama. If set to X11 ogle will fullscreen across all screens.

To get the correct aspect, set the geometry_src to user and enter the
physical size of the monitor (in millimeters, if not exact, at least the
correct physical aspect width 400 height 300 for a 4:3 monitor and
1600,900 for a 16:9 monitor) in the geometry and keep resolution_src
at Xinerama.
If you have two monitors with different aspect 16:9 and 4:3 for example
then you need to enter the geometry of the one you fullscreen to.

If you know a way to get the geometry of the different monitors when
running Xinerama please tell me and I'll add it.

/Bj|rn


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]