From: Simon Higgs on
I'm trying to view a TV recording made on a Panasonic DVD recorder, but
every app I've tried crashes or reports error -50.

So I thought I'd copy the VRO file to the desktop...also error -50

Fired up Terminal.app

cd /Volumes/UDF\ MX120/DVD_RTAV/
cp VR_MOVIE.VRO ~/Desktop/
cp: VR_MOVIE.VRO: Invalid argument

ls -l VR_MOVIE.VRO
prwxrwxrwx 1 simon simon 3215790080 Feb 7 19:00 VR_MOVIE.VRO

So is it the 'p'in the file mode that's causing the problems. That means
pipe, doesn't it?

What now? dd?

Simon.
From: Chris Ridd on
On 10/3/06 3:03, in article
1hbzo03.1ovohw91i2htbuN%devnull(a)higgs.me.uk.invalid, "Simon Higgs"
<devnull(a)higgs.me.uk.invalid> wrote:

> I'm trying to view a TV recording made on a Panasonic DVD recorder, but
> every app I've tried crashes or reports error -50.
>
> So I thought I'd copy the VRO file to the desktop...also error -50
>
> Fired up Terminal.app
>
> cd /Volumes/UDF\ MX120/DVD_RTAV/
> cp VR_MOVIE.VRO ~/Desktop/
> cp: VR_MOVIE.VRO: Invalid argument
>
> ls -l VR_MOVIE.VRO
> prwxrwxrwx 1 simon simon 3215790080 Feb 7 19:00 VR_MOVIE.VRO
>
> So is it the 'p'in the file mode that's causing the problems. That means
> pipe, doesn't it?

Nearly - a FIFO.

> What now? dd?

No, because that will open it as a FIFO.

Presumably UDF doesn't store Unix file permissions? Maybe OS X isn't
converting what does get stored in UDF to something sensible, in which case
mounting the thing manually using mount_udf and some options might be a
useful thing to do.

Cheers,

Chris

From: Matthew Sylvester on
Simon Higgs <devnull(a)higgs.me.uk.invalid> wrote:

> I'm trying to view a TV recording made on a Panasonic DVD recorder, but
> every app I've tried crashes or reports error -50.

Panasonic recorders are known for saving dodgy permissions. There's a
hint at <http://www.macosxhints.com/article.php?story=20030305121225744>
though it may not be relevant in this case.
From: Simon Higgs on
Chris Ridd <chrisridd(a)mac.com> wrote:

> On 10/3/06 3:03, in article
> 1hbzo03.1ovohw91i2htbuN%devnull(a)higgs.me.uk.invalid, "Simon Higgs"
> <devnull(a)higgs.me.uk.invalid> wrote:
>
> > I'm trying to view a TV recording made on a Panasonic DVD recorder, but
> > every app I've tried crashes or reports error -50.
> >
> > So I thought I'd copy the VRO file to the desktop...also error -50
> >
> > Fired up Terminal.app
> >
> > cd /Volumes/UDF\ MX120/DVD_RTAV/
> > cp VR_MOVIE.VRO ~/Desktop/
> > cp: VR_MOVIE.VRO: Invalid argument
> >
> > ls -l VR_MOVIE.VRO
> > prwxrwxrwx 1 simon simon 3215790080 Feb 7 19:00 VR_MOVIE.VRO
> >
> > So is it the 'p'in the file mode that's causing the problems. That means
> > pipe, doesn't it?
>
> Nearly - a FIFO.
>
> > What now? dd?
>
> No, because that will open it as a FIFO.
>
> Presumably UDF doesn't store Unix file permissions? Maybe OS X isn't
> converting what does get stored in UDF to something sensible, in which case
> mounting the thing manually using mount_udf and some options might be a
> useful thing to do.


Didn't get very far with the mount_udf, but a FIFO would make sense, as
the recorder allows playback of programs still being recorded.
So how do I extract the data from the named pipe into a regular file,
without digging out my 20+ year old unix programming books!
I only have RO access to the DVD-RAM on this computer so chmod won't
help.

Simon.
From: Chris Ridd on
On 10/3/06 10:57, in article
1hc09mq.3dttf81nhys3gN%devnull(a)higgs.me.uk.invalid, "Simon Higgs"
<devnull(a)higgs.me.uk.invalid> wrote:

> Didn't get very far with the mount_udf, but a FIFO would make sense, as
> the recorder allows playback of programs still being recorded.

You can do that with regular Unix files too.

> So how do I extract the data from the named pipe into a regular file,

You can't. FIFOs are a way of communicating between two processes, not a way
of storing data on a disk. So if there was something writing to that FIFO,
you could read from it.

I think one of the other comments about Pioneer writing bogus permission
bits to the disk is on the money, and you need to read the disc on something
that ignores those bits. It sounds like mount_udf won't let you do that on
OS X, so you're SOL.

Cheers,

Chris