| Summary: | media-video/mkvtoolnix-2.9.9: mkvmerge corrupt file with media-libs/libmatroska-0.9.0 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Sébastien P. <sebastien.picavet> |
| Component: | New packages | Assignee: | Gentoo Media-video project <media-video> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | gentoo, kjackie, openhs |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | 329633 | ||
| Bug Blocks: | |||
|
Description
Sébastien P.
2010-08-16 22:49:08 UTC
Confirmed that downgrading to libebml-0.7.8-r1 and libmatroska-0.8.1 fixed the issue. mkvinfo shows that a "corrupted" .mkv file does not have "Doc type: matroska" entry comparing to "good" .mkv. Though I'm not sure if that's the reason why the file is no playable. $ mkvinfo <file.mkv> + EBML head |+ Doc type: matroska <--- this entry is missing in "corrupted" .mkv |+ Doc type version: 2 |+ Doc type read version: 2 ... I've tried to play the "corrupted" file with mplayer and ffplay, none of them was able to play it. Running stable amd64 here. # emerge -pv libebml libmatroska mkvtoolnix These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-libs/libebml-0.8.0 [0.7.8-r1] 0 kB [ebuild U ] media-libs/libmatroska-0.9.0 [0.8.1] 0 kB [ebuild R ] media-video/mkvtoolnix-2.9.9 USE="bzip2 flac qt4 wxwidgets -debug -lzo" 0 kB I can confirm this problem is still there. I tried muxing a video to remove unwanted audio tracks and even if I use mkvmerge to mux the video with no changes the resulting file is corrupt. After masking the two packages as mentioned by the original reporter, this solves the problem. I am running x86 with mkvtoolnix-2.9.9 No longuer a real issue since 4.4.0 is stable (#329633) or 3.4.0 (PPC). Closing since a newer version is now stable. |