Opened 5 years ago

Closed 4 years ago

Last modified 4 years ago

#2221 closed defect (fixed)

'-demuxer mkv' no ID_VIDEO_ID and 'Video: no video' for VP9 and HEVC video streams

Reported by: 4Selur@… Owned by: beastd
Priority: normal Component: undetermined
Version: unspecified Severity: normal
Keywords: mkv demuxer no video ID_VIDEO_ID Cc:
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

Summary of the bug:
When using the mkv-demuxer to get some mkv structure info, no 'ID_VIDEO_ID=' and 'Video: no video' output is produced when hevc or vp9 content is present.

How to reproduce:
Call:

mplayer -v -msglevel identify=6 -demuxer mkv -vo null -ao null -frames 0 "PATH TO MKV containing hevc or vp9 video"

on an .mkv file with HEVC or VP9 content.

Output when analysing a H.264 file:

"G:\Hybrid\mplayer.exe" -v -msglevel identify=6 -aid 0 -demuxer mkv -vo null -ao null -frames 0 "H:\Output\h264.mkv"
MPlayer SVN-r37343-4.9.2 (C) 2000-2014 MPlayer Team
CPU vendor name: GenuineIntel  max cpuid level: 13
CPU: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz (Family: 6, Model: 60, Stepping: 3)
extended cpuid-level: 8
extended cache-info: 16801856
Detected cache-line size is 64 bytes
Testing OS support for SSE... yes.
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSE3: 1 SSSE3: 1 SSE4: 1 SSE4.2: 1 AVX: 1
Compiled with runtime CPU detection.
Setting PATH to G:\Hybrid\codecs
get_path('codecs.conf') -> 'G:/Hybrid/mplayer/codecs.conf'
Reading optional codecs config file G:/Hybrid/mplayer/codecs.conf: No such file or directory
Reading optional codecs config file /local32/etc/mplayer/codecs.conf: No such file or directory
Using built-in default codecs.conf.
get_path('font/font.desc') -> 'G:/Hybrid/mplayer/font/font.desc'
font: can't open file: G:/Hybrid/mplayer/font/font.desc
font: can't open file: /local32/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Configuration: --prefix=/local32 --bindir=/local32/bin-video --cc=gcc --extra-cflags=-DPTW32_STATIC_LIB -O3 -std=gnu99 -DLIBTWOLAME_STATIC -DMODPLUG_STATIC --extra-libs=-lxml2 -llzma -lfreetype -lz -lbz2 -liconv -lws2_32 -lpthread -lwinpthread -lpng -lwinmm --extra-ldflags=-Wl,--allow-multiple-definition --enable-static --enable-runtime-cpudetection --enable-ass-internal --enable-bluray --disable-gif --disable-faac --disable-faac-lavc
CommandLine: '-v' '-msglevel' 'identify=6' '-aid' '0' '-demuxer' 'mkv' '-vo' 'null' '-ao' 'null' '-frames' '0' 'H:\Output\h264.mkv'
Using Windows native timing
get_path('input.conf') -> 'G:/Hybrid/mplayer/input.conf'
Reading optional input config file G:/Hybrid/mplayer/input.conf: No such file or directory
Reading optional input config file /local32/etc/mplayer/input.conf: No such file or directory
Falling back on default (hardcoded) input config
get_path('h264.mkv.conf') -> 'G:/Hybrid/mplayer/h264.mkv.conf'

Playing H:\Output\h264.mkv.
get_path('sub/') -> 'G:/Hybrid/mplayer/sub/'
WINSOCK2 init: 0
WINSOCK2 init: 0
[file] File size is 1818834 bytes
STREAM: [file] H:\Output\h264.mkv
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
[mkv] Found the head...
[mkv] + a segment...
[mkv] /---- [ parsing seek head ] ---------
[mkv] /---- [ parsing cues ] -----------
[mkv] \---- [ parsing cues ] -----------
[mkv] \---- [ parsing seek head ] ---------
[mkv] |+ segment information...
[mkv] | + timecode scale: 1000000
[mkv] | + duration: 17.184s
[mkv] |+ segment tracks...
[mkv] | + a track...
[mkv] |  + Track number: 1
[mkv] |  + Track type: Video
[mkv] |  + Codec ID: V_MS/VFW/FOURCC
[mkv] |  + CodecPrivate, length 40
[mkv] |  + Default duration: 40.000ms ( = 25.000 fps)
[mkv] |  + Language: und
[mkv] |  + Video track
[mkv] |   + Pixel width: 640
[mkv] |   + Pixel height: 352
[mkv] |   + Display width: 640
[mkv] |   + Display height: 352
[mkv] | + a track...
[mkv] |  + Track number: 2
[mkv] |  + Track type: Audio
[mkv] |  + Codec ID: A_MPEG/L3
[mkv] |  + Default duration: 24.000ms ( = 41.667 fps)
[mkv] |  + Language: und
[mkv] |  + Audio track
[mkv] |   + Sampling frequency: 48000.000000
[mkv] |   + Channels: 2
[mkv] |+ found cluster, headers are parsed completely :)
==> Found video stream: 1
ID_VIDEO_ID=0
[mkv] Aspect: 0.000000
[mkv] Track ID 1: video (V_MS/VFW/FOURCC), -vid 0
==> Found audio stream: 2
ID_AUDIO_ID=0
[mkv] Track ID 2: audio (A_MPEG/L3), -aid 0, -alang und
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO:  [XVID]  640x352  24bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:31  fourcc:0x44495658  size:640x352  fps:25.000  ftime:=0.0400
Load subtitles in H:\Output\
get_path('sub/') -> 'G:/Hybrid/mplayer/sub/'
ID_FILENAME=H:\Output\h264.mkv
ID_DEMUXER=mkv
ID_VIDEO_FORMAT=XVID
ID_VIDEO_BITRATE=0
ID_VIDEO_WIDTH=640
ID_VIDEO_HEIGHT=352
ID_VIDEO_FPS=25.000
ID_VIDEO_ASPECT=0.0000
ID_AUDIO_FORMAT=85
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
ID_START_TIME=0.00
ID_LENGTH=17.18
ID_SEEKABLE=1
ID_CHAPTERS=0
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 56.16.100 (internal)
Configuration: --enable-gpl --enable-postproc
INFO: libavcodec init OK!
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
ID_VIDEO_CODEC=ffodivx
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
dec_audio: Allocating 8192 + 131072 = 139264 bytes for output buffer.
MPEG 1.0 layer III, VBR, 48000 Hz joint-stereo
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
ID_AUDIO_BITRATE=128000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Trying preferred audio driver 'null', options '[none]'
AO: [null] 48000Hz 2ch s16le (2 bytes per sample)
AO: Description: Null audio output
AO: Author: Tobias Diedrich <ranma+mplayer@tdiedrich.de>
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
ID_AUDIO_CODEC=mpg123
Starting playback...

Uninit audio filters...
[libaf] Removing filter dummy
Uninit audio: mpg123
Uninit video: ffmpeg
WINSOCK2 uninit

Exiting... (End of file)
ID_EXIT=EOF

Output when analysing a HEVC file:

"G:\Hybrid\mplayer.exe" -v -msglevel identify=6 -aid 0 -demuxer mkv -vo null -ao null -frames 0 "H:\Output\hevc.mkv"
MPlayer SVN-r37343-4.9.2 (C) 2000-2014 MPlayer Team
CPU vendor name: GenuineIntel  max cpuid level: 13
CPU: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz (Family: 6, Model: 60, Stepping: 3)
extended cpuid-level: 8
extended cache-info: 16801856
Detected cache-line size is 64 bytes
Testing OS support for SSE... yes.
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSE3: 1 SSSE3: 1 SSE4: 1 SSE4.2: 1 AVX: 1
Compiled with runtime CPU detection.
Setting PATH to G:\Hybrid\codecs
get_path('codecs.conf') -> 'G:/Hybrid/mplayer/codecs.conf'
Reading optional codecs config file G:/Hybrid/mplayer/codecs.conf: No such file or directory
Reading optional codecs config file /local32/etc/mplayer/codecs.conf: No such file or directory
Using built-in default codecs.conf.
get_path('font/font.desc') -> 'G:/Hybrid/mplayer/font/font.desc'
font: can't open file: G:/Hybrid/mplayer/font/font.desc
font: can't open file: /local32/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Configuration: --prefix=/local32 --bindir=/local32/bin-video --cc=gcc --extra-cflags=-DPTW32_STATIC_LIB -O3 -std=gnu99 -DLIBTWOLAME_STATIC -DMODPLUG_STATIC --extra-libs=-lxml2 -llzma -lfreetype -lz -lbz2 -liconv -lws2_32 -lpthread -lwinpthread -lpng -lwinmm --extra-ldflags=-Wl,--allow-multiple-definition --enable-static --enable-runtime-cpudetection --enable-ass-internal --enable-bluray --disable-gif --disable-faac --disable-faac-lavc
CommandLine: '-v' '-msglevel' 'identify=6' '-aid' '0' '-demuxer' 'mkv' '-vo' 'null' '-ao' 'null' '-frames' '0' 'H:\Output\hevc.mkv'
Using Windows native timing
get_path('input.conf') -> 'G:/Hybrid/mplayer/input.conf'
Reading optional input config file G:/Hybrid/mplayer/input.conf: No such file or directory
Reading optional input config file /local32/etc/mplayer/input.conf: No such file or directory
Falling back on default (hardcoded) input config
get_path('hevc.mkv.conf') -> 'G:/Hybrid/mplayer/hevc.mkv.conf'

Playing H:\Output\hevc.mkv.
get_path('sub/') -> 'G:/Hybrid/mplayer/sub/'
WINSOCK2 init: 0
WINSOCK2 init: 0
[file] File size is 490844 bytes
STREAM: [file] H:\Output\hevc.mkv
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
[mkv] Found the head...
[mkv] + a segment...
[mkv] /---- [ parsing seek head ] ---------
[mkv] /---- [ parsing cues ] -----------
[mkv] \---- [ parsing cues ] -----------
[mkv] \---- [ parsing seek head ] ---------
[mkv] |+ segment information...
[mkv] | + timecode scale: 1000000
[mkv] | + duration: 17.184s
[mkv] |+ segment tracks...
[mkv] | + a track...
[mkv] |  + Track number: 1
[mkv] |  + Track type: Video
[mkv] |  + Codec ID: V_MPEGH/ISO/HEVC
[mkv] |  + Default duration: 40.000ms ( = 25.000 fps)
[mkv] |  + Language: und
[mkv] |  + Video track
[mkv] |   + Pixel width: 640
[mkv] |   + Pixel height: 352
[mkv] |   + Display width: 640
[mkv] |   + Display height: 352
[mkv] |  + CodecPrivate, length 924
[mkv] | + a track...
[mkv] |  + Track number: 2
[mkv] |  + Track type: Audio
[mkv] |  + Codec ID: A_MPEG/L3
[mkv] |  + Default duration: 24.000ms ( = 41.667 fps)
[mkv] |  + Language: und
[mkv] |  + Audio track
[mkv] |   + Sampling frequency: 48000.000000
[mkv] |   + Channels: 2
[mkv] |+ found cluster, headers are parsed completely :)
[mkv] Unknown/unsupported CodecID (V_MPEGH/ISO/HEVC) or missing/bad CodecPrivate

[mkv] data (track 1).
[mkv] Track ID 1: video (V_MPEGH/ISO/HEVC), -vid 0
==> Found audio stream: 2
ID_AUDIO_ID=0
[mkv] Track ID 2: audio (A_MPEG/L3), -aid 0, -alang und
[mkv] No video track found/wanted.
Matroska file format detected.
Load subtitles in H:\Output\
get_path('sub/') -> 'G:/Hybrid/mplayer/sub/'
ID_FILENAME=H:\Output\hevc.mkv
ID_DEMUXER=mkv
ID_AUDIO_FORMAT=85
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
ID_START_TIME=0.00
ID_LENGTH=17.18
ID_SEEKABLE=1
ID_CHAPTERS=0
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
dec_audio: Allocating 8192 + 131072 = 139264 bytes for output buffer.
MPEG 1.0 layer III, VBR, 48000 Hz joint-stereo
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
ID_AUDIO_BITRATE=128000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Trying preferred audio driver 'null', options '[none]'
AO: [null] 48000Hz 2ch s16le (2 bytes per sample)
AO: Description: Null audio output
AO: Author: Tobias Diedrich <ranma+mplayer@tdiedrich.de>
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
ID_AUDIO_CODEC=mpg123
Video: no video
Freeing 0 unused video chunks.
Starting playback...

Uninit audio filters...
[libaf] Removing filter dummy
Uninit audio: mpg123
WINSOCK2 uninit

Exiting... (End of file)
ID_EXIT=EOF

-> no 'ID_VIDEO_ID' info, but 'Video: no video'.

When analysing a VP9 file:

G:\Hybrid>"G:\Hybrid\mplayer.exe" -v -msglevel identify=6 -aid 0 -demuxer mkv -v
o null -ao null -frames 0 "H:\Output\h264.mkv"
MPlayer SVN-r37343-4.9.2 (C) 2000-2014 MPlayer Team
CPU vendor name: GenuineIntel  max cpuid level: 13
CPU: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz (Family: 6, Model: 60, Stepping: 3
)
extended cpuid-level: 8
extended cache-info: 16801856
Detected cache-line size is 64 bytes
Testing OS support for SSE... yes.
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSE3: 1 SSSE3: 1 S
SE4: 1 SSE4.2: 1 AVX: 1
Compiled with runtime CPU detection.
Setting PATH to G:\Hybrid\codecs
get_path('codecs.conf') -> 'G:/Hybrid/mplayer/codecs.conf'
Reading optional codecs config file G:/Hybrid/mplayer/codecs.conf: No such file
or directory
Reading optional codecs config file /local32/etc/mplayer/codecs.conf: No such fi
le or directory
Using built-in default codecs.conf.
get_path('font/font.desc') -> 'G:/Hybrid/mplayer/font/font.desc'
font: can't open file: G:/Hybrid/mplayer/font/font.desc
font: can't open file: /local32/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Configuration: --prefix=/local32 --bindir=/local32/bin-video --cc=gcc --extra-cf
lags=-DPTW32_STATIC_LIB -O3 -std=gnu99 -DLIBTWOLAME_STATIC -DMODPLUG_STATIC --ex
tra-libs=-lxml2 -llzma -lfreetype -lz -lbz2 -liconv -lws2_32 -lpthread -lwinpthr
ead -lpng -lwinmm --extra-ldflags=-Wl,--allow-multiple-definition --enable-stati
c --enable-runtime-cpudetection --enable-ass-internal --enable-bluray --disable-
gif --disable-faac --disable-faac-lavc
CommandLine: '-v' '-msglevel' 'identify=6' '-aid' '0' '-demuxer' 'mkv' '-vo' 'nu
ll' '-ao' 'null' '-frames' '0' 'H:\Output\h264.mkv'
Using Windows native timing
get_path('input.conf') -> 'G:/Hybrid/mplayer/input.conf'
Reading optional input config file G:/Hybrid/mplayer/input.conf: No such file or
 directory
Reading optional input config file /local32/etc/mplayer/input.conf: No such file
 or directory
Falling back on default (hardcoded) input config
get_path('h264.mkv.conf') -> 'G:/Hybrid/mplayer/h264.mkv.conf'

Playing H:\Output\h264.mkv.
get_path('sub/') -> 'G:/Hybrid/mplayer/sub/'
WINSOCK2 init: 0
WINSOCK2 init: 0
[file] File size is 1818834 bytes
STREAM: [file] H:\Output\h264.mkv
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
[mkv] Found the head...
[mkv] + a segment...
[mkv] /---- [ parsing seek head ] ---------
[mkv] /---- [ parsing cues ] -----------
[mkv] \---- [ parsing cues ] -----------
[mkv] \---- [ parsing seek head ] ---------
[mkv] |+ segment information...
[mkv] | + timecode scale: 1000000
[mkv] | + duration: 17.184s
[mkv] |+ segment tracks...
[mkv] | + a track...
[mkv] |  + Track number: 1
[mkv] |  + Track type: Video
[mkv] |  + Codec ID: V_MS/VFW/FOURCC
[mkv] |  + CodecPrivate, length 40
[mkv] |  + Default duration: 40.000ms ( = 25.000 fps)
[mkv] |  + Language: und
[mkv] |  + Video track
[mkv] |   + Pixel width: 640
[mkv] |   + Pixel height: 352
[mkv] |   + Display width: 640
[mkv] |   + Display height: 352
[mkv] | + a track...
[mkv] |  + Track number: 2
[mkv] |  + Track type: Audio
[mkv] |  + Codec ID: A_MPEG/L3
[mkv] |  + Default duration: 24.000ms ( = 41.667 fps)
[mkv] |  + Language: und
[mkv] |  + Audio track
[mkv] |   + Sampling frequency: 48000.000000
[mkv] |   + Channels: 2
[mkv] |+ found cluster, headers are parsed completely :)
==> Found video stream: 1
ID_VIDEO_ID=0
[mkv] Aspect: 0.000000
[mkv] Track ID 1: video (V_MS/VFW/FOURCC), -vid 0
==> Found audio stream: 2
ID_AUDIO_ID=0
[mkv] Track ID 2: audio (A_MPEG/L3), -aid 0, -alang und
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO:  [XVID]  640x352  24bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:31  fourcc:0x44495658  size:640x352  fps:25.000  ftime:=0.0400
Load subtitles in H:\Output\
get_path('sub/') -> 'G:/Hybrid/mplayer/sub/'
ID_FILENAME=H:\Output\h264.mkv
ID_DEMUXER=mkv
ID_VIDEO_FORMAT=XVID
ID_VIDEO_BITRATE=0
ID_VIDEO_WIDTH=640
ID_VIDEO_HEIGHT=352
ID_VIDEO_FPS=25.000
ID_VIDEO_ASPECT=0.0000
ID_AUDIO_FORMAT=85
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
ID_START_TIME=0.00
ID_LENGTH=17.18
ID_SEEKABLE=1
ID_CHAPTERS=0
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 56.16.100 (internal)
Configuration: --enable-gpl --enable-postproc
INFO: libavcodec init OK!
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
ID_VIDEO_CODEC=ffodivx
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
dec_audio: Allocating 8192 + 131072 = 139264 bytes for output buffer.
MPEG 1.0 layer III, VBR, 48000 Hz joint-stereo
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
ID_AUDIO_BITRATE=128000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Trying preferred audio driver 'null', options '[none]'
AO: [null] 48000Hz 2ch s16le (2 bytes per sample)
AO: Description: Null audio output
AO: Author: Tobias Diedrich <ranma+mplayer@tdiedrich.de>
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
ID_AUDIO_CODEC=mpg123
Starting playback...

Uninit audio filters...
[libaf] Removing filter dummy
Uninit audio: mpg123
Uninit video: ffmpeg
WINSOCK2 uninit

Exiting... (End of file)
ID_EXIT=EOF

G:\Hybrid>"G:\Hybrid\mplayer.exe" -v -msglevel identify=6 -aid 0 -demuxer mkv -v
o null -ao null -frames 0 "H:\Output\hevc.mkv"
MPlayer SVN-r37343-4.9.2 (C) 2000-2014 MPlayer Team
CPU vendor name: GenuineIntel  max cpuid level: 13
CPU: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz (Family: 6, Model: 60, Stepping: 3
)
extended cpuid-level: 8
extended cache-info: 16801856
Detected cache-line size is 64 bytes
Testing OS support for SSE... yes.
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSE3: 1 SSSE3: 1 S
SE4: 1 SSE4.2: 1 AVX: 1
Compiled with runtime CPU detection.
Setting PATH to G:\Hybrid\codecs
get_path('codecs.conf') -> 'G:/Hybrid/mplayer/codecs.conf'
Reading optional codecs config file G:/Hybrid/mplayer/codecs.conf: No such file
or directory
Reading optional codecs config file /local32/etc/mplayer/codecs.conf: No such fi
le or directory
Using built-in default codecs.conf.
get_path('font/font.desc') -> 'G:/Hybrid/mplayer/font/font.desc'
font: can't open file: G:/Hybrid/mplayer/font/font.desc
font: can't open file: /local32/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Configuration: --prefix=/local32 --bindir=/local32/bin-video --cc=gcc --extra-cf
lags=-DPTW32_STATIC_LIB -O3 -std=gnu99 -DLIBTWOLAME_STATIC -DMODPLUG_STATIC --ex
tra-libs=-lxml2 -llzma -lfreetype -lz -lbz2 -liconv -lws2_32 -lpthread -lwinpthr
ead -lpng -lwinmm --extra-ldflags=-Wl,--allow-multiple-definition --enable-stati
c --enable-runtime-cpudetection --enable-ass-internal --enable-bluray --disable-
gif --disable-faac --disable-faac-lavc
CommandLine: '-v' '-msglevel' 'identify=6' '-aid' '0' '-demuxer' 'mkv' '-vo' 'nu
ll' '-ao' 'null' '-frames' '0' 'H:\Output\hevc.mkv'
Using Windows native timing
get_path('input.conf') -> 'G:/Hybrid/mplayer/input.conf'
Reading optional input config file G:/Hybrid/mplayer/input.conf: No such file or
 directory
Reading optional input config file /local32/etc/mplayer/input.conf: No such file
 or directory
Falling back on default (hardcoded) input config
get_path('hevc.mkv.conf') -> 'G:/Hybrid/mplayer/hevc.mkv.conf'

Playing H:\Output\hevc.mkv.
get_path('sub/') -> 'G:/Hybrid/mplayer/sub/'
WINSOCK2 init: 0
WINSOCK2 init: 0
[file] File size is 490844 bytes
STREAM: [file] H:\Output\hevc.mkv
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
[mkv] Found the head...
[mkv] + a segment...
[mkv] /---- [ parsing seek head ] ---------
[mkv] /---- [ parsing cues ] -----------
[mkv] \---- [ parsing cues ] -----------
[mkv] \---- [ parsing seek head ] ---------
[mkv] |+ segment information...
[mkv] | + timecode scale: 1000000
[mkv] | + duration: 17.184s
[mkv] |+ segment tracks...
[mkv] | + a track...
[mkv] |  + Track number: 1
[mkv] |  + Track type: Video
[mkv] |  + Codec ID: V_MPEGH/ISO/HEVC
[mkv] |  + Default duration: 40.000ms ( = 25.000 fps)
[mkv] |  + Language: und
[mkv] |  + Video track
[mkv] |   + Pixel width: 640
[mkv] |   + Pixel height: 352
[mkv] |   + Display width: 640
[mkv] |   + Display height: 352
[mkv] |  + CodecPrivate, length 924
[mkv] | + a track...
[mkv] |  + Track number: 2
[mkv] |  + Track type: Audio
[mkv] |  + Codec ID: A_MPEG/L3
[mkv] |  + Default duration: 24.000ms ( = 41.667 fps)
[mkv] |  + Language: und
[mkv] |  + Audio track
[mkv] |   + Sampling frequency: 48000.000000
[mkv] |   + Channels: 2
[mkv] |+ found cluster, headers are parsed completely :)
[mkv] Unknown/unsupported CodecID (V_MPEGH/ISO/HEVC) or missing/bad CodecPrivate

[mkv] data (track 1).
[mkv] Track ID 1: video (V_MPEGH/ISO/HEVC), -vid 0
==> Found audio stream: 2
ID_AUDIO_ID=0
[mkv] Track ID 2: audio (A_MPEG/L3), -aid 0, -alang und
[mkv] No video track found/wanted.
Matroska file format detected.
Load subtitles in H:\Output\
get_path('sub/') -> 'G:/Hybrid/mplayer/sub/'
ID_FILENAME=H:\Output\hevc.mkv
ID_DEMUXER=mkv
ID_AUDIO_FORMAT=85
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
ID_START_TIME=0.00
ID_LENGTH=17.18
ID_SEEKABLE=1
ID_CHAPTERS=0
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
dec_audio: Allocating 8192 + 131072 = 139264 bytes for output buffer.
MPEG 1.0 layer III, VBR, 48000 Hz joint-stereo
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
ID_AUDIO_BITRATE=128000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Trying preferred audio driver 'null', options '[none]'
AO: [null] 48000Hz 2ch s16le (2 bytes per sample)
AO: Description: Null audio output
AO: Author: Tobias Diedrich <ranma+mplayer@tdiedrich.de>
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
ID_AUDIO_CODEC=mpg123
Video: no video
Freeing 0 unused video chunks.
Starting playback...

Uninit audio filters...
[libaf] Removing filter dummy
Uninit audio: mpg123
WINSOCK2 uninit

Exiting... (End of file)
ID_EXIT=EOF

G:\Hybrid>"G:\Hybrid\mplayer.exe" -v -msglevel identify=6 -aid 0 -demuxer mkv -v
o null -ao null -frames 0 "H:\Output\vp9.mkv
MPlayer SVN-r37343-4.9.2 (C) 2000-2014 MPlayer Team
CPU vendor name: GenuineIntel  max cpuid level: 13
CPU: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz (Family: 6, Model: 60, Stepping: 3
)
extended cpuid-level: 8
extended cache-info: 16801856
Detected cache-line size is 64 bytes
Testing OS support for SSE... yes.
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSE3: 1 SSSE3: 1 S
SE4: 1 SSE4.2: 1 AVX: 1
Compiled with runtime CPU detection.
Setting PATH to G:\Hybrid\codecs
get_path('codecs.conf') -> 'G:/Hybrid/mplayer/codecs.conf'
Reading optional codecs config file G:/Hybrid/mplayer/codecs.conf: No such file
or directory
Reading optional codecs config file /local32/etc/mplayer/codecs.conf: No such fi
le or directory
Using built-in default codecs.conf.
get_path('font/font.desc') -> 'G:/Hybrid/mplayer/font/font.desc'
font: can't open file: G:/Hybrid/mplayer/font/font.desc
font: can't open file: /local32/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Configuration: --prefix=/local32 --bindir=/local32/bin-video --cc=gcc --extra-cf
lags=-DPTW32_STATIC_LIB -O3 -std=gnu99 -DLIBTWOLAME_STATIC -DMODPLUG_STATIC --ex
tra-libs=-lxml2 -llzma -lfreetype -lz -lbz2 -liconv -lws2_32 -lpthread -lwinpthr
ead -lpng -lwinmm --extra-ldflags=-Wl,--allow-multiple-definition --enable-stati
c --enable-runtime-cpudetection --enable-ass-internal --enable-bluray --disable-
gif --disable-faac --disable-faac-lavc
CommandLine: '-v' '-msglevel' 'identify=6' '-aid' '0' '-demuxer' 'mkv' '-vo' 'nu
ll' '-ao' 'null' '-frames' '0' 'H:\Output\vp9.mkv'
Using Windows native timing
get_path('input.conf') -> 'G:/Hybrid/mplayer/input.conf'
Reading optional input config file G:/Hybrid/mplayer/input.conf: No such file or
 directory
Reading optional input config file /local32/etc/mplayer/input.conf: No such file
 or directory
Falling back on default (hardcoded) input config
get_path('vp9.mkv.conf') -> 'G:/Hybrid/mplayer/vp9.mkv.conf'

Playing H:\Output\vp9.mkv.
get_path('sub/') -> 'G:/Hybrid/mplayer/sub/'
WINSOCK2 init: 0
WINSOCK2 init: 0
[file] File size is 3479106 bytes
STREAM: [file] H:\Output\vp9.mkv
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
[mkv] Found the head...
[mkv] + a segment...
[mkv] /---- [ parsing seek head ] ---------
[mkv] /---- [ parsing cues ] -----------
[mkv] \---- [ parsing cues ] -----------
[mkv] \---- [ parsing seek head ] ---------
[mkv] |+ segment information...
[mkv] | + timecode scale: 1000000
[mkv] | + duration: 17.184s
[mkv] |+ segment tracks...
[mkv] | + a track...
[mkv] |  + Track number: 1
[mkv] |  + Track type: Video
[mkv] |  + Codec ID: V_VP9
[mkv] |  + Default duration: 40.000ms ( = 25.000 fps)
[mkv] |  + Video track
[mkv] |   + Pixel width: 640
[mkv] |   + Pixel height: 352
[mkv] |   + Display width: 640
[mkv] |   + Display height: 352
[mkv] | + a track...
[mkv] |  + Track number: 2
[mkv] |  + Track type: Audio
[mkv] |  + Codec ID: A_MPEG/L3
[mkv] |  + Default duration: 24.000ms ( = 41.667 fps)
[mkv] |  + Language: und
[mkv] |  + Audio track
[mkv] |   + Sampling frequency: 48000.000000
[mkv] |   + Channels: 2
[mkv] |+ found cluster, headers are parsed completely :)
[mkv] Unknown/unsupported CodecID (V_VP9) or missing/bad CodecPrivate
[mkv] data (track 1).
[mkv] Track ID 1: video (V_VP9), -vid 0
==> Found audio stream: 2
ID_AUDIO_ID=0
[mkv] Track ID 2: audio (A_MPEG/L3), -aid 0, -alang und
[mkv] No video track found/wanted.
Matroska file format detected.
Load subtitles in H:\Output\
get_path('sub/') -> 'G:/Hybrid/mplayer/sub/'
ID_FILENAME=H:\Output\vp9.mkv
ID_DEMUXER=mkv
ID_AUDIO_FORMAT=85
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
ID_START_TIME=0.00
ID_LENGTH=17.18
ID_SEEKABLE=1
ID_CHAPTERS=0
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
dec_audio: Allocating 8192 + 131072 = 139264 bytes for output buffer.
MPEG 1.0 layer III, VBR, 48000 Hz joint-stereo
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
ID_AUDIO_BITRATE=128000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Trying preferred audio driver 'null', options '[none]'
AO: [null] 48000Hz 2ch s16le (2 bytes per sample)
AO: Description: Null audio output
AO: Author: Tobias Diedrich <ranma+mplayer@tdiedrich.de>
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
ID_AUDIO_CODEC=mpg123
Video: no video
Freeing 0 unused video chunks.
Starting playback...

Uninit audio filters...
[libaf] Removing filter dummy
Uninit audio: mpg123
WINSOCK2 uninit

Exiting... (End of file)
ID_EXIT=EOF

again no 'ID_VIDEO_ID'-info, but 'Video: no video'.

-> Would be nice if this could be fixed.

Change History (2)

comment:1 Changed 4 years ago by reimar

  • Resolution set to fixed
  • Status changed from new to closed

Done in r37366, but note that -demuxer mkv is not really supported anymore and I only did this because it was so simple...

comment:2 Changed 4 years ago by 4Selur@…

Thanks. Is there some overview somewhere, so that not developers can see what is still supported and what not?

Note: See TracTickets for help on using tickets.