Nightly AppImages since 20260414 fail on open of recorded TV files .ts and .m2t

Started by mozbug, May 26, 2026, 04:11:59 PM

Previous topic - Next topic

mozbug

Regular x86_64 and legacy x86_64 AppImages from 20260414 through the current 20260516 fail on open of recorded TV files .ts and .m2t. Regular AppImages were tested on Ubuntu 2604. Legacy AppImages were tested on Linux Mint 22.3 (Ubuntu 2404 base).

I have been recording television programs for years on my Hauppauge HVR2255 (creates .ts) and Hauppauge WinTV-quadHD (creates .m2t). AppImage 20260411 is the last to successfully open these files.

I can provide a sample 1 minute recorded TV file and a terminal log of the failure on my website, but it is 100% reproducible ... what else do you need?

https://sanfransysco.com/pub/avidemux/test_20260524_2107.m2t 95MB
https://sanfransysco.com/pub/avidemux/avidemux_terminal_log 47kB

You cannot view this attachment.
You cannot view this attachment.

eumagga0x2a

Oops, if the files are located on a filesystem with write access, please switch indexing mode for MPEG-TS in the Preferences -> "Import" tab -> "Index files" to "Enable". In-memory indexing just for MPEG-TS with MPEG2 video must have got broken by demuxers/MpegTS: obey indexing preferences, remove a few redundant std::string ctors, reorder tsHeader class members for legibility. Will try to look into this regression ASAP.

eumagga0x2a

Typo of doom fixed, please build from source off the latest git master or wait for a future nightly, my apologies for the inconvenience.

mozbug

Yes, the files are on a system with write access, but changing Index Files to Enable did not work for me - same error. I will patiently wait for the next Nightly and will report when I test that one. Thank you for your help!

eumagga0x2a

Quote from: mozbug on May 29, 2026, 05:44:45 PMchanging Index Files to Enable did not work for me - same error.

Correct, my first cursory assessment of the effects of that typo (and one leftover I missed back then) was incomplete.

Quote from: mozbug on May 29, 2026, 05:44:45 PMI will patiently wait for the next Nightly and will report when I test that one.

I would very much recommend not to depend on anyone to provide binaries as building Avidemux from source on Linux is very easy (on Ubuntu 26.04, just please install qt6-base-private-dev package manually, it had been added to build requirements recently, but not yet to the convenience script createDebFromSourceUbuntu.bash).

Thank you for your report.