[FFmpeg-trac] #10948(ffmpeg:new): [ffmpeg] spdif: Unusual frame timing 40 samples/frame is not implemented.
FFmpeg
trac at avcodec.org
Sat Apr 6 21:37:37 EEST 2024
#10948: [ffmpeg] spdif: Unusual frame timing 40 samples/frame is not implemented.
-------------------------------------+-------------------------------------
Reporter: | Owner: (none)
adolfotregosa |
Type: defect | Status: new
Priority: critical | Component: ffmpeg
Version: git-master | Resolution:
Keywords: spdif audio | Blocked By:
cuts truehd atmos |
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by adolfotregosa):
editing ffmpeg spdifenc.c and commenting out:
{{{
/* sanity check */
//if (padding_remaining < 0 || padding_remaining >= MAT_FRAME_SIZE
/ 2) {
// avpriv_request_sample(s, "Unusual frame timing: %"PRIu16" =>
%"PRIu16", %d samples/frame",
// ctx->truehd_prev_time, input_timing,
ctx->truehd_samples_per_frame);
// padding_remaining = 0;
// }
}}}
Afterwards compiling ffmpeg and mpv with that change to ffmpeg seams to be
fixing two issues for me. Spdif/passtrough to the AVR audio no longer cuts
on the problematic spot and when seeking movie, audio is not going silent
whereas it was becoming silent most of the time having one to keep seeking
until audio eventually recovered.
Since I know very little of what am I doing hopefully someone who actually
knows what they are doing has a look at this and implements a proper fix.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/10948#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list