Re: IDE DVD playback on 5.1-CURRENT

From: Adam K Kirchhoff <adamk_at_voicenet.com>
Date: Thu, 28 Aug 2003 07:46:52 -0400 (EDT)
And a quick FYI:  After making the changes below, mplayer still refuses to
play back any DVDs. :-)  I'll probably just wait till ATAnp and atapicam
are working together nicely again before I continue fighting with it.

Adam

On Thu, 28 Aug 2003, Adam K Kirchhoff wrote:

>
> Hmmm...  I'll give that a shot, thanks :-)  Did you ever submit your patch
> to the port maintainer?
>
> Adam
>
> On Thu, 28 Aug 2003, Peter Kostouros wrote:
>
> > Hi
> >
> > I had a similar problem when running mplayer with recent kernels. My
> > problem was that although I was executing mplayer with -dvd-device
> > /dev/acd0, the program was trying to open /dev/racd0. I modified
> > main/libmpdvdkit2/dvd_reader.c and sure enough everything is OK. I hope
> > the following helps:
> >
> > #if defined(SYS_BSD)
> > /* FreeBSD /dev/(r)(a)cd0c (a is for atapi), recomended to _not_ use r
> >    OpenBSD /dev/rcd0c, it needs to be the raw device
> >    NetBSD  /dev/rcd0[d|c|..] d for x86, c (for non x86), perhaps others
> >    Darwin  /dev/rdisk0,  it needs to be the raw device
> >    BSD/OS  /dev/sr0c (if not mounted) or /dev/rsr0c ('c' any letter will
> > do) */
> > static char *bsd_block2char( const char *path )
> > {
> >     char *new_path;
> >
> > #if 0
> >     /* If it doesn't start with "/dev/" or does start with "/dev/r" exit */
> >     if( strncmp( path, "/dev/",  5 ) || !strncmp( path, "/dev/r", 6 ) )
> >       return (char *) strdup( path );
> >
> >     /* Replace "/dev/" with "/dev/r" */
> >     new_path = malloc( strlen(path) + 2 );
> >     strcpy( new_path, "/dev/r" );
> >     strcat( new_path, path + strlen( "/dev/" ) );
> > #endif
> >
> >     new_path = strdup(path);
> >
> >     return new_path;
> > }
> > #endif
> >
> >
> > Adam K Kirchhoff wrote:
> >
> > >Again, no luck.  From vlc:
> > >
> > >[00000141] main input: playlist item `dvdold:///dev/acd0_at_1,1'
> > >[00000141] dvd input error: dvdcss cannot open device
> > >libdvdread: Using libdvdcss version 1.2.5 for DVD access
> > >libdvdread: Could not open /dev/acd0 with libdvdcss.
> > >libdvdread: Can't open /dev/acd0 for reading
> > >[00000141] dvdread input error: libdvdcss cannot open source
> > >[00000141] vcd input error: no movie tracks found
> > >[00000141] main input error: no suitable access module for `/://dvdold:///dev/acd0_at_1,1
> > >
> > >>From mplayer:
> > >
> > >Playing DVD title 1
> > >libdvdread: Could not open device with libdvdcss.
> > >libdvdread: Can't open /dev/acd0 for reading
> > >Couldn't open DVD device: /dev/acd0
> > >
> > >>From ogle:
> > >
> > >libdvdread: Using libdvdcss version 1.2.5 for DVD access
> > >libdvdread: Could not open /dev/acd0c with libdvdcss.
> > >libdvdread: Can't open /dev/acd0c for reading
> > >ERROR[ogle_nav]: faild to open/read the DVD
> > >
> > >Yet the same DVD in the firewire drive works just fine.
> > >
> > >I can certainly try recompiling the applications but, frankly, I'm really
> > >doubtful that will solve the problem :-(
> > >
> > >Adam
> > >
> > >
> > >_______________________________________________
> > >freebsd-current_at_freebsd.org mailing list
> > >http://lists.freebsd.org/mailman/listinfo/freebsd-current
> > >To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
> > >
> > >
> > >
> > >
> > >
> >
> >
> > --
> >
> > Regards
> >
> > Peter
> >
> > As always the organisation disavows knowledge of this email
> >
> >
> > _______________________________________________
> > freebsd-current_at_freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-current
> > To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
> >
>
>
Received on Thu Aug 28 2003 - 02:46:55 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:20 UTC