(Sorry for not responding using my mailer's Reply function, I didn't realize I couldn't do that in the digest mailing list mode.)
After enabling the debugging options in remux.c as was suggested, all I got was a load of forward slashes in console output until it terminated. I failed to find any other useful debugging output.
////////////////////////////////////////////////grabbing event
/////////////////////////////////////////////////[more slashes] frame duration = 3600 FPS = 25.00 FPPU = -2 /////////////////////////////////////////////////[more slashes] frame duration = 3600 FPS = 25.00 FPPU = -2 /////////////////////////////////////////////////[more slashes] # (terminated)
The one-line patch provided here didn't help, I dare say it even can't, because the TV programs I have problems with are in H.264 and not in MPEG-2, in the switch branch of which the altered line is located.
So if this is a problem related to I frames, I suppose we should tinker with the following line:
independentFrame = Data[i + 1] == 0x10;
Regards,