Opened 14 years ago
Closed 14 years ago
Last modified 14 years ago
#8482 closed defect (fixed)
Regression: MythVideo, mythcommflag and mythtranscode fail with some VLC rips
Reported by: | Owned by: | Janne Grunau | |
---|---|---|---|
Priority: | major | Milestone: | 0.24 |
Component: | MythTV - General | Version: | 0.23-fixes |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
I get this from mythcommflag --rebuild --video
NVP(0), Error: Couldn't find an A/V decoder for: 'video.mpg'
Not sure what the Component should be, this error comes from libs/libmythtv/NuppelVideoPlayer.cpp. I've tried this patch to libs/libmythtv/decoderbase.h to increase the buffer size but all I got was a segv/core dump so I don't think the constant is independant.
--- libs/libmythtv/decoderbase.h (revision 24765) +++ libs/libmythtv/decoderbase.h (working copy) @@ -17,7 +17,7 @@ class TeletextViewer; class NuppelVideoPlayer; -const int kDecoderProbeBufferSize = 1024 * 1024; +const int kDecoderProbeBufferSize = 1024 * 1024 * 10; /// Track types typedef enum TrackTypes
If it helps, the rips were done from DVD by VLC and the settings were lossless but the container type changed to PS to save a bit of space. I think the buffer size is just too small, has it changed? These files did play on 0.22-fixes.
Change History (6)
comment:1 Changed 14 years ago by
comment:2 Changed 14 years ago by
Owner: | changed from Isaac Richards to Janne Grunau |
---|---|
Status: | new → assigned |
please don't set the milestone
comment:3 Changed 14 years ago by
Changing the buffer size to be larger but still a power of two stops the core dump but does not make it work. I don't think this is a problem of buffer size but the newer ffmpeg code may be being more picky.
comment:4 Changed 14 years ago by
Milestone: | 0.23-fixes → unknown |
---|
comment:5 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Sample plays correctly in current trunk, and commflags correctly.
comment:6 Changed 14 years ago by
Milestone: | unknown → 0.24 |
---|
There is a 10MB chunks from the head of one of these files here. It will take a few minutes to download from my puny webserver so be patient. It plays fine in vlc and xine but mythcommflag fails.