[Bug Report] MicroDVD subtitles don't work on MKV videos after in version >= 1.7.33
After updating to version 1.7.33 or 1.7.34 the MicroDVD subtitles on MKV videos aren't showing.
SRT subtitles wok well, MP4 videos with MicroDVD subtitles work well too.
Example video file:
Video stream:
Sub type: H.264/MPEG-4 AVC
FourCC: AVC1 (H.264/MPEG-4)
Bit planes: 12
Dimensions: 1280x720
AvgTimePerFrame: 417083
FPS: 23,98
Audio stream:
Major type: Audio
Sub type: DOLBY_AC3
Channels: 6
Audio tag: 0x2000 (Dolby AC3 / FAST Multimedia AG DVM)
Frequence: 48000 Hz
Bitrate: 1536000
Are you getting sound? Did you install any custom codec?
It depends on the device. On my TV Dongle (Rikomagic MK802IIIS8G(B) - RK3066 procerssor) I have sound but MicroDVD subtitles don't work.
On my phone (HTC One S Z520e - MSM8260A procerssor) I don't have sound in H/W mode,
must use S/W audio (custom codec v7 NEON 1.7.32) but the MicroDVD subtitles don't work either...
Does the subtitle file have the same name and is in the same folder with the video you are trying to play?
Yes, it is... I've reverted back to 1.7.32 and everything works ok. On 1.7.33 and 1.7.34 it doesn't.
I've noticed that when I jump a few minutes forward on the movie a random subtitle is shown, but it doesn't change for correct one.
One important thing. I'm streaming this videos from Windows share on my computer.
I'm doing this with ES File Explorer using Samba protocol. Nevertheless the SRT subtitles work well in this config...
Did you check settings>subtitles>enable subtitles?
Yup, it's enabled. I've tried different settings with my TV dongle. In pure S/W mode the subtitles work, they also work in H/W+ mode.
But in H/W mode the don't. I don't have custom codec but I have sound so I presume that my dongle has AC3 codec built in the firmware.
devshin said:
Yup, it's enabled. I've tried different settings with my TV dongle. In pure S/W mode the subtitles work, they also work in H/W+ mode.
But in H/W mode the don't. I don't have custom codec but I have sound so I presume that my dongle has AC3 codec built in the firmware.
Click to expand...
Click to collapse
Does MX Player lists the subtitle when you start in H/W decoder?
If it's loaded it will show a symbol.
If it's not showing, do the following
Start playing in HW decoder (you won't get subtitle as per your statement), then try in H/W+ (you may get subtitle). Now close the video & immediately goto Help | Bug Report. Save the logs and upload here.
For what container formats do the MicroDVD subtitles not show? Mp4? Mkv? Both?
devshin said:
After updating to version 1.7.33 or 1.7.34 the MicroDVD subtitles on MKV videos aren't showing.
SRT subtitles wok well, MP4 videos with MicroDVD subtitles work well too.
Example video file:
Video stream:
Sub type: H.264/MPEG-4 AVC
FourCC: AVC1 (H.264/MPEG-4)
Bit planes: 12
Dimensions: 1280x720
AvgTimePerFrame: 417083
FPS: 23,98
Audio stream:
Major type: Audio
Sub type: DOLBY_AC3
Channels: 6
Audio tag: 0x2000 (Dolby AC3 / FAST Multimedia AG DVM)
Frequence: 48000 Hz
Bitrate: 1536000
Click to expand...
Click to collapse
@devshin Would you send me subtitle file (or video file is subtitle is embedded in a video file)?
I've checked some MicroDVD subtitles file but could not find any issue.
I've just tried a 4K h264 video on MX Player with HW+ acceleration and everything goes fine. The doubt is: what about CPU and downsampling?
I mean, my doubt is about what happens. When the HW computates the 4K video, does it render it directly in 1080p or it renders it in 4k and than it downsamples it to 1080p? Because in the first case the CPU and HW usage would be a lot lower than the second case.
hello,
can the S8 Plus Exynos play hevc 10-bit using hardware decoding ( h/w or h/w+ )
sample video:
http://jell.yfish.us/media/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv
thank you
Yes S8 exynos can play HEVC 10bit and I tried using My player and it works on HW+ which is awesome so less resources are used to play UHD HEVC 10bit
Why is not playing HEVC Mi10P in HW? (YUNDOO Y8, RK3399)
In FTMC player it plays in HW-mode.
Format : V_MPEGH/ISO/HEVC
Codec ID : V_MPEGH/ISO/HEVC
Width : 1 920 pixels
Height : 1 080 pixels
Frame rate : 23.976 fps
Writing application : mkvmerge v8.2.0 ('World of Adventure') 64bit
Writing library : libebml v1.3.1 + libmatroska v1.4.2
Bug report:
BillyBonesX99 said:
Why is not playing HEVC in HW? (YUNDOO Y8, RK3399)
In FTMC it plays in HW mode.
Format : V_MPEGH/ISO/HEVC
Codec ID : V_MPEGH/ISO/HEVC
Width : 1 920 pixels
Height : 1 080 pixels
Frame rate : 23.976 fps
Writing application : mkvmerge v8.2.0 ('World of Adventure') 64bit
Writing library : libebml v1.3.1 + libmatroska v1.4.2
Bug report:
Click to expand...
Click to collapse
FYI,
Not all HEVC files are same. Most of the devices support only HEVC Main profile. Kindly provide the full metadata whenever you report a bug. It will help us to provide you with a better solution.
In many devices, Force trying the hardware accelerated decoding of 10bit video may result in crashes. So, MX Player will try the hardware acceleration only if the 10bit profiles are explicitly supported. Based on the bug report, your system doesn't report the HEVC Main10 support. So, MX Player has rejected the HW & HW+ decoders. If you are sure that your chipset supports the hardware acceleration of Main10 profile and the same is implemented on your device as well, kindly enable the same in the HW+ Video Codecs on the Settings » Decoder. It will allow you to force try the Main10 profile even if the device doesn't support it explicitly.
Hope this information will be helpful to you.
MXPlayer said:
FYI,
If you are sure that your chipset supports the hardware acceleration of Main10 profile and the same is implemented on your device as well, kindly enable the same in the HW+ Video Codecs on the Settings » Decoder. It will allow you to force try the Main10 profile even if the device doesn't support it explicitly.
Click to expand...
Click to collapse
OK, I turned on "HW+ Codecs" (H265 10-bit) and HEVC Mi10P started playing in "HW" hardware mode (Mikagura Gakuen Kumikyoku BD1080). :good:
Just received it - before ordering it, I saw some mixed messages on media playback, so I decided to conduct my own semi-scientific tests - meaning grab a bunch of samples of typical media I consume (tv/movie/anime) with some key differences (264/265 8/10 bit, 1080p/2160p) just to see what this tablet could handle. I was actually pleasantly surprised. My test bed was MX Player with the all-in-one decoder pack.
Smooth Playback via HW/HW+
- h.264 8bit 1080p
- x.265 8bit 1080p
- x.264 8bit 2160p (was a 120mbit file as well - zero chop)
Smooth Playback via SW (not supported by HW)
- h.264 10bit 1080p
- x.265 10bit 1080p
- AVC 10bit 1080p
Not-at-all smooth Playback via SW (Not supported by HW)
- x.265 10bit 4K (this is by far the most popular 4k format)
Not tested
- 4k/264/10bit, 4k/265/8bit (couldn't find any)
- anything above 24/30 FPS (I don't personally care about that for movies/tv/anime, but it did play 60fps/1080p in youtube just fine)
Conclusions
Yeah - lack of 10bit hardware decoding is a minor bummer, all but eliminating this as a 4K personal media consumption device, but its spiffy CPU seems to handle anything 1080p/10bit just fine, making it adequate for my demands.