Hi,
you may have noticed that radio recordings report a length which is much larger than the actual playtime of the recording. This is a result of VDR generating an index entry for every audio frame, but audio frames provide most often only 24 ms of music while VDR's recording length calculation is based on 40 ms per index entry.
The attached patch fixes cRemux to only generate an index entry whenever the recorded amount of music crosses a 40 ms boundary.
Bye.
Hi,
the attached patch is for VDR-1.4.7.
Bye.
Hi, Thanks Regards Halim
When I apply this patch to vdr-1.5.10, VDR no longer starts. Could this new Audio Indexer patch be conflicting with the dynamc ringbuffer patch?
Best Regards.
Hi,
I'm sorry for the trouble but the patches miss a check, whether audioIndexer exists when VDR calls cRemux::Clear(). So VDR may segfault for non radio channels.
Attached are updated patches for VDR 1.5.10 and 1.4.7.
Bye.
Hi,
Reinhard Nissl schrieb:
I'm sorry for the trouble but the patches miss a check, whether audioIndexer exists when VDR calls cRemux::Clear(). So VDR may segfault for non radio channels.
Am I blind? audioIndexer was not initialized to NULL for non radio channels.
Attached are updated patches for VDR 1.5.10 and 1.4.7.
Bye. -- Dipl.-Inform. (FH) Reinhard Nissl mailto:rnissl@gmx.de
Moin,
Attached are updated patches for VDR 1.5.10 and 1.4.7.
It's works with 1.4.6 too. Thanks a lot.
Gruss, Walter