mplayer tv:// -tv driver=v4l
when the camera is using the zr364xx module. Copy and paste the output here
PoweBook user # rmmod zr364xx # the module autoloads when I plug in the camcorder
PoweBook user # lsmod
Module Size Used by
cpufreq_ondemand 7548 0
psmouse 32132 0
snd_powermac 53796 1
PoweBook ops-for-linux # ./ops &
Starting threading...
Threading started
Starting gtk...
main window created
Closing device
trying bus 0
usb device with VID==0000 PID==0000
trying bus 1
usb device with VID==0000 PID==0000
trying bus 2
usb device with VID==05ac PID==1000
usb device with VID==0000 PID==0000
trying bus 3
usb device with VID==167b PID==0101
Found the camcorder: Pure Digital Inc. , VID:167B PID:0101
Found camcorder.
Connected to camcorder.
Challenge Key:
0305d6eb04dd53a4888213994b96fda30ee9752ce54ada9fe19d531deb2ecc72
f3453b474bfb28984d4b6c69446c39b58a5e5aa8edc4bc0e57f12e0aaf45650b
faba43fcc6ba59bbc834aacdc4eeb150ad1da6300e33fe9ea8f831be5cdcbfa0
4c8b75723ec3ecf44162542c92c46f5ac04be02e0f3fa6391ad9e4a2bd9ae31a
Response Key:
3167cd83ac578c0a4cb1520ea017984fd3d0b53a372146634dea326c2efa2275
2182abaebd4ddffa15dc47c72b8988b8ae61a412048781e99179f52279ee11ad
caa7e6d0041638bdbce1eab27e57e2d411c30bdd52ffaf58e3e6edfac377c0a5
0b2f9f7828cc3f7e16028102f3daea5a777e68ca06426f0adf522c3d3445eb33
succeeded in unlocking camcorder
PoweBook user # modprobe zr364xx debug=1
PoweBook user # lsmod
Module Size Used by
zr364xx 45104 0
cpufreq_ondemand 7548 0
psmouse 32132 0
snd_powermac 53796 1
PoweBook user # mplayer tv:// -tv driver=v4l
MPlayer 1.0pre7try2-3.4.4 (C) 2000-2005 MPlayer Team
AltiVec found
CPU: PowerPC
85 audio & 196 video codecs
Playing tv://.
Cache fill: 0.00% (0 bytes) TV detected! ;-)
Selected driver: v4l
name: Video 4 Linux input
author: Alex Beregszaszi
comment: under development
unable to open '/dev/video0': No such file or directory
Exiting... (End of file)
PoweBook user # ls /dev/vide*
ls: /dev/vide*: No such file or directory
PoweBook zr364xx-0.61 # lsmod
Module Size Used by
zr364xx 45104 0
cpufreq_ondemand 7548 0
psmouse 32132 0
snd_powermac 53796 3
PoweBook zr364xx-0.61 # mplayer tv:// -tv driver=v4l
MPlayer 1.0pre7try2-3.4.4 (C) 2000-2005 MPlayer Team
AltiVec found
CPU: PowerPC
85 audio & 196 video codecs
Playing tv://.
Cache fill: 0.00% (0 bytes) TV detected! ;-)
Selected driver: v4l
name: Video 4 Linux input
author: Alex Beregszaszi
comment: under development
unable to open '/dev/video0': No such device
Exiting... (End of file)
PoweBook zr364xx-0.61 # ls /dev/vid*
/dev/video /dev/video0
PoweBook zr364xx-0.61 # 
│ │ <*> Video For Linux │ │
│ │ Video For Linux --->
│ │ --- Video Adapters │ │
│ │ < > BT848 Video For Linux │ │
│ │ < > CPiA Video For Linux │ │
│ │ < > SAA5246A, SAA5281 Teletext processor │ │
│ │ < > SAA5249 Teletext processor │ │
│ │ < > SAB3036 tuner │ │
│ │ < > Stradis 4:2:2 MPEG-2 video driver (EXPERIMENTAL) │ │
│ │ <M> Zoran ZR36057/36067 Video For Linux │ │
│ │ < > Iomega Buz support │ │
│ │ <M> Pinnacle/Miro DC10(+) support │ │
│ │ <M> Pinnacle/Miro DC30(+) support │ │
│ │ <M> Linux Media Labs LML33 support │ │
│ │ <M> Linux Media Labs LML33R10 support
1) In ops-linux.h, on line 24, add these two lines after the line "#define __LITTLE_ENDIAN 1:"
#elif defined(__APPLE__) && defined(__MACH__)
#include <machine/endian.h>
2) In the Makefile, remove "-warn-common" from PKG_LDFLAGS
3) In the Makefile, add "-bind_at_load" to LDFLAGS
Next, try to make, and use FinkCommander to install binaries for each of the assorted missing libraries that cause errors. After this, if you want to "make install", you need to do a few more changes:
1) In Makefile, change:
install := install -D --owner 0 --group 0
to
install := install -o 0 -g 0
2) In Makefile, change both occurences of:
"$(install) --mode" ...
to
"$(install) -m" .
Then...
sudo make install
---
I -*test*-('")ed most buttons (details below) and, for the most part, everything worked smoothly. The only functionality that appears to be broken is "set camera settings."
The highlight of the experience was watching the results of the "Enable Mass Storage" button. A "NO_NAME" drive mounted (no surprise), and then iPhoto 5 launched, and prompted me to name and describe the film to be imported.
The iPhoto import was smooth, but the resulting files still need ffmpeg post-processing (described elsewhere) to fix audio for Quicktime-based applications.
---
notes on functionality:
Fully functional:
"Open Camcorder"
"Unlock"
"Close Camcorder"
"Download All Movies"
"Update Directory Listing"
"Get Clock value"
"Delete File"
"Powerdown Camcorder"
"Download Flash"
"Enable Mass Storage" !!
"Download Last Movie"
"Set clock value"
"Toggle camera lcd screen"
"Send Monitor Command"
"Camera Settings"
"download file"
"Upload file"
Un-*test*-('")ed:
"Download Memory"
"Format Storage"
Problems:
"Capture Video" (no file created)
0xd000 returned: 00 04 30 0b
failure on 0xd000
0xd000 returned: 00 00 00 00