Opened 16 years ago
Closed 16 years ago
Last modified 16 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 by , 16 years ago
comment:2 by , 16 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
please don't set the milestone
comment:3 by , 16 years ago
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 by , 16 years ago
| Milestone: | 0.23-fixes → unknown |
|---|
comment:5 by , 16 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Sample plays correctly in current trunk, and commflags correctly.
comment:6 by , 16 years ago
| 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.