> On 4/25/07, Duncan Webb <[EMAIL PROTECTED]> wrote: >> > On 3/15/07, Tom Weichmann <[EMAIL PROTECTED]> wrote: >> > I don't have any problems with my aspect ratio, but it looks like the >> > frames or fields are getting played out of order. When things move >> > they look very jerky. This doesn't happen before I start freevo. >> > Afterwards the video is "stuck" that way. I tried to see which >> > settings freevo is changing, but the only one I could find, I found in >> > the code and changed it (it was the 0x3000 setting for NTSC which is >> > 0x1000 by default) it didn't fix the issue. >> > >> > I really hope there is a solution to this problem. >> >> TV_IVTV_OPTIONS = { >> 'input' : 0, >> 'resolution' : '720x480', >> 'aspect' : 2, // in 1.7.0 change this to 1 >> 'audio_bitmask' : 233, >> 'bframes' : 3, // in 1.7.0 change this to 2 >> 'bitrate_mode' : 0, >> 'bitrate' : 6000000, >> 'bitrate_peak' : 9000000, // default is 8600000 >> 'dnr_mode' : 0, >> 'dnr_spatial' : 0, >> 'dnr_temporal' : 8, >> 'dnr_type' : 0, >> 'framerate' : 0, >> 'framespergop' : 15, // the default is 12 >> 'gop_closure' : 1, >> 'pulldown' : 0, >> 'stream_type' : 0, >> } >> >> There is a small bug in freevo-1.7.0, which is fixed in svn, that sets >> aspect and bframes one higher than the ivtv drivers < 0.8.0. Why this >> should make the recording jerky is possibly a bug in the firmware. >> >> Technical explanation >> >> The ivtv drivers < 0.8.0 simply uses the setting as defined in the >> firmware api. ivtv drivers >= 0.8.0 translate the setting to more >> logical >> settings. >> >> aspect=2 set the recording to 16x9, ivtv drivers < 0.8.0 set the >> recording >> aspect to 4x3. >> >> bframes=3 gives 3 b-frames between i and p-frames, ivtv drivers < 0.8.0 >> put 2 b-frames between. >> >> 3 b-frames doesn't make sense with a framespergop of 15, >> (iBBBpBBBpBBBpBBi) as one b-frame is missing. When 2 is used then >> (iBBpBBpBBpBBpBBi) then everything add up. >> >> IIRC i was using a framespergop=12 and the recordings were still jerky >> with 3 b-frames, this should be ok but isn't. >> >> Solution is to either update to the latest svn version *or* change: >> 'aspect' : 1, >> ... >> 'bframes' : 2, >> >> Hopefully there are no other translated values >> >> Duncan >> > > > Changing the b-frames as described above fixed the problem for me. > Thank you so much for your help. It's amazing that the problem could > be that simple to fix, and yet, I never tried changing it to that. I > think I tried setting bframes to 0 at one point, which also didn't > work. Since I didn't know which of those values was wrong, it would > have taken me forever to just fiddle with them one at a time until I > got it right. > > Thanks for your help, Duncan!
Really the thanks should go to Justin Wetherell he found the correct settings. Then it was easy to find the bug. When freevo-1.7.1 comes out, this weekend, the settings will need to be changed back. ie: 'aspect' : 2, ... 'bframes' : 3, What's still foxing me a bit is why the PVR-500 had smooth recordings and the PVR-350 had jerky recordings. And why the quality of the PVR-500 recordings is noticeably lower than the PVR-350. I wonder if anybody else has has a PVR-500 and has noticed that the live tv through freevo is not as the direct tv. Cheers, Duncan ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users