merkin stare Posted October 11, 2020 Posted October 11, 2020 https://drive.google.com/file/d/10m4jRDigdX6Q5lT8jYeMWR8dhM58hTat/view?usp=sharing Can a dev take a look at this ts dump. There are programs in the mux and the video type is hevc 4:2:2. The DVBsource properties shows that the video is not properly recognized. Quote
Griga Posted October 11, 2020 Posted October 11, 2020 4 hours ago, merkin stare said: The DVBsource properties shows that the video is not properly recognized. The DVBViewer Filter does not recognize the HEVC Range Extension Profile. Please check your PMs. Another obstacle is the HEVC decoder. Lentoid and Cyberlink can't cope here with this profile, yielding a black screen. The LAV Video Decoder can handle it (even without detection in the DVBViewer Filter), but not in "DXVA2 native" mode, because hardware decoders in graphics cards usually don't support this profile. So the decoder needs to switch to software mode, which is not possible anymore after "DXVA2 native" has already been initialized. It would require information in advance (when the filters connect) that the DVBViewer Filter is not able to deliver yet. Quote
merkin stare Posted October 11, 2020 Author Posted October 11, 2020 Thanks for the feedback Griga. Just want to add a couple more bits of information. 1. LAV decoder was configured for "software only" mode when I tried to view these programs, so "DXVA2 native" should not have been initialized. 2. LAV decoder would properly handle the profile ONLY when viewing the recording. During live viewing, I could only hear audio, the video would remain blank. 3. This is temporary transmission, so I do not know when I will have a chance to test the fix you sent in via PM. Regards, Quote
Griga Posted October 12, 2020 Posted October 12, 2020 Here live simulation works (including video) with DVBViewer Pro 6.1.7.2 (latest release), DVBViewer Filter 3.9.7.2 (the one you got), LAV Filters 0.74.1, LAV Video Decoder set to "Hardware Decoder to use: None" on its property page (a change requires Playback -> Rebuild Playback to take effect). Live simulation is done in the following way: Open the DVBViewer Channel Editor, select a category where the channel shall be stored Click New -> TS Stream on the right side Enter the path to the TS file as address (e.g. D:\Samples\sample.ts), click Add Double-click the new channel entry for starting playback. If the file contains a mux, the channel data auto-detection picks the first service that it can find (here CH4 from your upload). Quote
merkin stare Posted October 12, 2020 Author Posted October 12, 2020 Ok, I tested live simulation after registering new filter and video works! Thanks for the support. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.