FS#6096 - Recording for ipod 4g/Photo/5g and iriver H10
Opened by Dave Chapman (linuxstb) - Saturday, 30 September 2006, 20:05 GMT
Last edited by Jonathan Gordon (jdgordon) - Sunday, 05 August 2007, 10:38 GMT
|
DetailsAttached is a work-in-progress patch to implement recording on the ipods.
I first implemented this a couple of months ago, and have now resynced it to CVS following the major reworking of the Rockbox recording code. I have only tested the resynced version of the patch on a 5g, but it should also be working on the 4g (greyscale) and Photo/Color. On the 5g, recording is via the line-in pins hidden in the dock connector. On the 4g/Photo, recording is either via the line-in pins, or via the the right channel in the headphone socket which doubles as a mic input. Remaining issues/unimplemented features: 1) Playback is broken after recording 2) No gain control 3) mp3 codec is untested, wavpack codec doesn't work. WAV is OK. 4) Only 16-bit/44.1KHz is implemented - the recording hardware should be able to handle a variety of samplerates up to 24-bit/96KHz. |
Sunday, 05 August 2007, 10:38 GMT
Reason for closing: Fixed
Additional comments about closing: seems this was commited a while ago
Now that the scope of this bug is greater than just the ipods, should the title/details be changed, or should we start a new bug report?
tested your compiled version on a H10 6GB (Link: http://barrywardell.net/assets/files/rockbox-recording-6gb.zip)
Could only test Mic-In so far, but with WAV as codec selected, it worked flawlessly! Thanks!
Any news on other codecs? Maybe a newer compiled version? Or is this patch rather simple to apply it yourself?
cheers,
innersoul
I just tried recording through the line in and it does not work. It works through the mic in though.
Stan
Would it help to send you the I/O ports from the debug menu?
cheers
I will clean this up a little then commit it if there are no problems reported.
that's because IT IS already in CVS! read what Barry says, you don't need to apply this patch...
Still no line in.
S.