View Full Version : LAV Filters - DirectShow Media Splitter and Decoders
nevcairiel
10th May 2013, 07:54
Not going to happen any time soon. Primary focus is and remains a decoder.
Ok=Apply + Close in almost every app I know...
QB
nevcairiel
10th May 2013, 08:05
Indeed, "Apply" means "Save" and "OK" means "Save and Close". Its how basically every app works.
Also, LAV has no notion of temporary settings.
dansrfe
10th May 2013, 08:08
Ah, I see. Thanks for clearing the "OK" vs "Apply" functions for me. I was under a different impression for some reason :o
Dodgexander
10th May 2013, 12:40
okay, this is odd. i checked my intel directory and there wasn't anything in there but i know i definitely installed the newest driver and to that directory. so i did a search for that file you mentioned and oddly enough, i found that and all the other files in the temp directory? i have no clue how that happened. i know that the driver install should default to the intel directory in program files, so i have no clue what's going on. but that probably explains it. i'm guessing the quicksync decoder calls to that file and it's not locating it there.
The temporary directory is where the driver will extract the files prior to installation. So for whatever reason they aren't installing for you.
Try deleting the Intel directory from your system drive (usually c:\Intel ), uninstall current drivers, reboot and then use the Intel auto detect driver tool thingy from the Intel website to ensure you're getting the correct driver.
Sent from my Blade S using Tapatalk 2
raisedbywolves
10th May 2013, 13:33
The temporary directory is where the driver will extract the files prior to installation. So for whatever reason they aren't installing for you.
Try deleting the Intel directory from your system drive (usually c:\Intel ), uninstall current drivers, reboot and then use the Intel auto detect driver tool thingy from the Intel website to ensure you're getting the correct driver.
Sent from my Blade S using Tapatalk 2
i have already done that. i've uninstalled, ran a registry cleaner, deleted my intel folder, deleted the graphics processor folder that installs in program files, no matter what i do it doesn't seem to fully install. i'm installing the latest driver package for windows 8 64-bit and it just seems to be screwy no matter what. i'm like 99% sure i'm gonna go back to windows 7. for the most part, i like windows 8, but i'd really like to be able to use quicksync.
wanezhiling
10th May 2013, 13:39
Maybe your win8's admin problem? UAC related?
raisedbywolves
10th May 2013, 13:47
i'm on admin and uac is off.
Mercury_22
10th May 2013, 16:21
i'm on admin and uac is off.
If you have VC 2010 redist installed you should try uninstall it install drivers and then reinstall vc 2010 redist
P.S. Latest vc 2010 here (http://forums.mydigitallife.info/threads/19461-Windows-Hotfix-repository/page787) if you need it
clsid
10th May 2013, 18:25
Turning UAC off can actually cause installation problems instead of solving them.
Soukyuu
10th May 2013, 22:15
Turning UAC off can actually cause installation problems instead of solving them.This is especially true for win8. Mainly because turning it off via control panel does NOT actually turn it off, so if a legacy program needs admin privileges it silently does not get them. There is a registry key to turn UAC off completely but that leads to all MetroUI related stuff to stop working.
tl;dr: on win8, leave UAC on.
Dodgexander
10th May 2013, 22:32
I have had the same problem with win 8 also with some programs and installs.
I think there's little more you can try than a re install of Windows though. Make sure you install all the drivers needed step by step from the official websites. For instance Intel inf installation for chipset.
You could also look at bios settings and perhaps load optimised defaults. Could be some energy saving feature too.
Sent from my Blade S using Tapatalk 2
raisedbywolves
11th May 2013, 06:40
i've already gone back to windows 7. quicksync is working but windows 7 seems slower than 8 and twice already i've gotten warnings about needing to shut down potplayer because the system is using too much memory. but i've already gone and installed all my programs and everything. maybe over the weekend i'll try windows 8 again and try the vc 2010 and the uac suggestions. it's just annoying because i did a clean install, installed all the latest intel stuff straight from their site and it still did that weird thing where it wouldn't install the graphics driver correctly.
Mercury_22
11th May 2013, 08:37
i've already gone back to windows 7. quicksync is working but windows 7 seems slower than 8 and twice already i've gotten warnings about needing to shut down potplayer because the system is using too much memory. but i've already gone and installed all my programs and everything. maybe over the weekend i'll try windows 8 again and try the vc 2010 and the uac suggestions. it's just annoying because i did a clean install, installed all the latest intel stuff straight from their site and it still did that weird thing where it wouldn't install the graphics driver correctly.
Have you disabled paging file ?
I think you may have to test your mem & cpu just in case
Also you can use a dual boot with a VHD to test /have both windows
P.S. Did you manually install the intel inf? not just run the exe? If not my suggestion is to go to device manager then in View select "Devices by connection" and manually update the drivers for all devices under "PCI bus" (use "Browse my computer..." to the location of your extracted inf files)
You can use prime95 (http://www.mersenne.org/freesoft/) and memtest86 (http://www.memtest86.com/)
raisedbywolves
11th May 2013, 09:26
Have you disabled paging file ?
I think you may have to test your mem & cpu just in case
Also you can use a dual boot with a VHD to test /have both windows
P.S. Did you manually install the intel inf? not just run the exe? If not my suggestion is to go to device manager then in View select "Devices by connection" and manually update the drivers for all devices under "PCI bus" (use "Browse my computer..." to the location of your extracted inf files)
You can use prime95 (http://www.mersenne.org/freesoft/) and memtest86 (http://www.memtest86.com/)
i did disable it because the ssd seemed slow and i thought that might help, but then i kept getting low memory errors so i put it back at 200 mb minimum-6 gb maximum. i might try the vhd thing, that way if it i can't solve the intel thing on windows 8, i can at least go back to windows 7 with all my programs no harm no foul.
i didn't manually install anything. i'll try that next time.
Mercury_22
11th May 2013, 09:42
i did disable it because the ssd seemed slow and i thought that might help, but then i kept getting low memory errors so i put it back at 200 mb minimum-6 gb maximum. i might try the vhd thing, that way if it i can't solve the intel thing on windows 8, i can at least go back to windows 7 with all my programs no harm no foul.
i didn't manually install anything. i'll try that next time.
You can also use INF_allOS_9.4.0.1017_PV.exe -overide -overall -overwrite but the manual "way" it's the best :), also in my experience, for paging file, it's best to use the "Automatically manage paging file size...." and never disable it unless you have at least 8gb ram and even then there might be programs which still need the "paging file" just because their code is "bad"
Still think you should check/test your cpu and mem
EDIT
P.S. I think you should do the following : erase your ssd install windows 7 go to built in Administrator account run windows update multiple times until no updates remain except (IE 10 :) and) "Language packs" then install directx_Jun2010_redist or the SDK, and then create just a "System image backup" using Windows backup
After that install drivers then latest VC 2010, 2008
Then install LAV and your player Test everything and then install all your programs
At any point you can use windows "backup and restore" to restore everything in just a couple of minutes to the previous state
06_taro
11th May 2013, 21:27
Turning on DXVA(native/copy-back) in the configuration with the latest git version seems to break 10-bit decoding. With xy-vsfilter it shows green screen and madVR OSD reports receiving NV12, while without xy-vsfilter the player completely freezes. LAV Video reports using avcodec as it should.
8-bit videos are decoded fine.
Switching to CUVID/QS doesn't have this issue.
nevcairiel
11th May 2013, 23:44
Should be fixed again. I made the whole switch from DXVA2 to Software decoding more reliable, and also fixed the problem that caused it to not notice immediately that the file isn't HW compatible.
06_taro
12th May 2013, 05:59
Thanks. Works well now.
wanezhiling
12th May 2013, 08:15
http://www.sendspace.com/file/6b8rtu
lav can't work.
nevcairiel
12th May 2013, 08:20
http://www.sendspace.com/file/6b8rtu
lav can't work.
Works just fine here.
Did you enable the "msrle" codec in LAVs format options? :)
Its disable by default, but i don't remember anymore why. :P
wanezhiling
12th May 2013, 08:34
Did you enable the "msrle" codec in LAVs format options? :)
Yes i did.
lav s + lav v, ok (no audio decoder exists)
lav s + lav v + one audio decoder, stops at the beginning
nevcairiel
12th May 2013, 08:38
The file has a broken audio stream. However, still plays fine for me, simply doesn't output any audio.
wanezhiling
12th May 2013, 08:44
Oh i knew why, lav just need a long playback's preparation time, about 11 seconds. :p
Aleksoid1978
12th May 2013, 13:04
The file has a broken audio stream. However, still plays fine for me, simply doesn't output any audio.
LAV Splitter output incorrect MediaType:
Filter : LAV Splitter Source - CLSID : {B98D13E7-55DB-4385-A33D-09FD1BA26338}
- Enumerated media type 0:
Video: 1 1440x730
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_PCM {00000001-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 0
bTemporalCompression: 1
lSampleSize: 1
cbFormat: 992
VIDEOINFOHEADER:
rcSource: (0,0)-(1440,730)
rcTarget: (0,0)-(1440,730)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 0
BITMAPINFOHEADER:
biSize: 944
biWidth: 1440
biHeight: 730
biPlanes: 1
biBitCount: 8
biCompression: 1
biSizeImage: 1051200
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0
pbFormat:
0000: 00 00 00 00 00 00 00 00 a0 05 00 00 da 02 00 00 ........*...Ъ...
0010: 00 00 00 00 00 00 00 00 a0 05 00 00 da 02 00 00 ........*...Ъ...
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0030: b0 03 00 00 a0 05 00 00 da 02 00 00 01 00 08 00 °...*...Ъ.......
0040: 01 00 00 00 40 0a 10 00 00 00 00 00 00 00 00 00 ....@...........
0050: 00 00 00 00 00 00 00 00|00 00 00 00 00 00 80 00 ..............Ђ.
0060: 00 80 00 00 00 80 80 00 80 00 00 00 80 00 80 00 .Ђ...ЂЂ.Ђ...Ђ.Ђ.
0070: 80 80 00 00 c0 c0 c0 00 c0 dc c0 00 f0 ca a6 00 ЂЂ..ААА.АЬА.рК¦.
0080: 01 01 01 00 01 01 33 00 01 01 66 00 01 01 99 00 ......3...f...™.
0090: 01 01 cc 00 01 01 fe 00 01 33 01 00 01 33 33 00 ..М...ю..3...33.
00a0: 01 33 66 00 01 33 99 00 01 33 cc 00 01 33 fe 00 .3f..3™..3М..3ю.
00b0: 01 66 01 00 01 66 33 00 01 66 66 00 01 66 99 00 .f...f3..ff..f™.
00c0: 01 66 cc 00 01 66 fe 00 01 99 01 00 01 99 33 00 .fМ..fю..™...™3.
00d0: 01 99 66 00 01 99 99 00 01 99 cc 00 01 99 fe 00 .™f..™™..™М..™ю.
00e0: 01 cc 01 00 01 cc 33 00 01 cc 66 00 01 cc 99 00 .М...М3..Мf..М™.
00f0: 01 cc cc 00 01 cc fe 00 01 fe 01 00 01 fe 33 00 .ММ..Мю..ю...ю3.
0100: 01 fe 66 00 01 fe 99 00 01 fe cc 00 01 fe fe 00 .юf..ю™..юМ..юю.
0110: 33 01 01 00 33 01 33 00 33 01 66 00 33 01 99 00 3...3.3.3.f.3.™.
0120: 33 01 cc 00 33 01 fe 00 33 33 01 00 33 33 33 00 3.М.3.ю.33..333.
0130: 33 33 66 00 33 33 99 00 33 33 cc 00 33 33 fe 00 33f.33™.33М.33ю.
0140: 33 66 01 00 33 66 33 00 33 66 66 00 33 66 99 00 3f..3f3.3ff.3f™.
0150: 33 66 cc 00 33 66 fe 00 33 99 01 00 33 99 33 00 3fМ.3fю.3™..3™3.
0160: 33 99 66 00 33 99 99 00 33 99 cc 00 33 99 fe 00 3™f.3™™.3™М.3™ю.
0170: 33 cc 01 00 33 cc 33 00 33 cc 66 00 33 cc 99 00 3М..3М3.3Мf.3М™.
0180: 33 cc cc 00 33 cc fe 00 33 fe 01 00 33 fe 33 00 3ММ.3Мю.3ю..3ю3.
0190: 33 fe 66 00 33 fe 99 00 33 fe cc 00 33 fe fe 00 3юf.3ю™.3юМ.3юю.
01a0: 66 01 01 00 66 01 33 00 66 01 66 00 66 01 99 00 f...f.3.f.f.f.™.
01b0: 66 01 cc 00 66 01 fe 00 66 33 01 00 66 33 33 00 f.М.f.ю.f3..f33.
01c0: 66 33 66 00 66 33 99 00 66 33 cc 00 66 33 fe 00 f3f.f3™.f3М.f3ю.
01d0: 66 66 01 00 66 66 33 00 66 66 66 00 66 66 99 00 ff..ff3.fff.ff™.
01e0: 66 66 cc 00 66 66 fe 00 66 99 01 00 66 99 33 00 ffМ.ffю.f™..f™3.
01f0: 66 99 66 00 66 99 99 00 66 99 cc 00 66 99 fe 00 f™f.f™™.f™М.f™ю.
0200: 66 cc 01 00 66 cc 33 00 66 cc 66 00 66 cc 99 00 fМ..fМ3.fМf.fМ™.
0210: 66 cc cc 00 66 cc fe 00 66 fe 01 00 66 fe 33 00 fММ.fМю.fю..fю3.
0220: 66 fe 66 00 66 fe 99 00 66 fe cc 00 66 fe fe 00 fюf.fю™.fюМ.fюю.
0230: 99 01 01 00 99 01 33 00 99 01 66 00 99 01 99 00 ™...™.3.™.f.™.™.
0240: 99 01 cc 00 99 01 fe 00 99 33 01 00 99 33 33 00 ™.М.™.ю.™3..™33.
0250: 99 33 66 00 99 33 99 00 99 33 cc 00 99 33 fe 00 ™3f.™3™.™3М.™3ю.
0260: 99 66 01 00 99 66 33 00 99 66 66 00 99 66 99 00 ™f..™f3.™ff.™f™.
0270: 99 66 cc 00 99 66 fe 00 99 99 01 00 99 99 33 00 ™fМ.™fю.™™..™™3.
0280: 99 99 66 00 99 99 99 00 99 99 cc 00 99 99 fe 00 ™™f.™™™.™™М.™™ю.
0290: 99 cc 01 00 99 cc 33 00 99 cc 66 00 99 cc 99 00 ™М..™М3.™Мf.™М™.
02a0: 99 cc cc 00 99 cc fe 00 99 fe 01 00 99 fe 33 00 ™ММ.™Мю.™ю..™ю3.
02b0: 99 fe 66 00 99 fe 99 00 99 fe cc 00 99 fe fe 00 ™юf.™ю™.™юМ.™юю.
02c0: cc 01 01 00 cc 01 33 00 cc 01 66 00 cc 01 99 00 М...М.3.М.f.М.™.
02d0: cc 01 cc 00 cc 01 fe 00 cc 33 01 00 cc 33 33 00 М.М.М.ю.М3..М33.
02e0: cc 33 66 00 cc 33 99 00 cc 33 cc 00 cc 33 fe 00 М3f.М3™.М3М.М3ю.
02f0: cc 66 01 00 cc 66 33 00 cc 66 66 00 cc 66 99 00 Мf..Мf3.Мff.Мf™.
0300: cc 66 cc 00 cc 66 fe 00 cc 99 01 00 cc 99 33 00 МfМ.Мfю.М™..М™3.
0310: cc 99 66 00 cc 99 99 00 cc 99 cc 00 cc 99 fe 00 М™f.М™™.М™М.М™ю.
0320: cc cc 01 00 cc cc 33 00 cc cc 66 00 cc cc 99 00 ММ..ММ3.ММf.ММ™.
0330: cc cc cc 00 cc cc fe 00 cc fe 01 00 cc fe 33 00 МММ.ММю.Мю..Мю3.
0340: cc fe 66 00 cc fe 99 00 cc fe cc 00 cc fe fe 00 Мюf.Мю™.МюМ.Мюю.
0350: fe 01 01 00 fe 01 33 00 fe 01 66 00 fe 01 99 00 ю...ю.3.ю.f.ю.™.
0360: fe 01 cc 00 fe 01 fe 00 fe 33 01 00 fe 33 33 00 ю.М.ю.ю.ю3..ю33.
0370: fe 33 66 00 fe 33 99 00 fe 33 cc 00 fe 33 fe 00 ю3f.ю3™.ю3М.ю3ю.
0380: fe 66 01 00 fe 66 33 00 fe 66 66 00 fe 66 99 00 юf..юf3.юff.юf™.
0390: fe 66 cc 00 fe 66 fe 00 fe 99 01 00 fe 99 33 00 юfМ.юfю.ю™..ю™3.
03a0: fe 99 66 00 fe 99 99 00 fe 99 cc 00 fe 99 fe 00 ю™f.ю™™.ю™М.ю™ю.
03b0: fe cc 01 00 fe cc 33 00 fe cc 66 00 fe cc 99 00 юМ..юМ3.юМf.юМ™.
03c0: fe cc cc 00 fe cc fe 00 fe fe 01 00 fe fe 33 00 юММ.юМю.юю..юю3.
03d0: fe fe 66 00 fe fe 99 00 fe fe cc 00 fe fe fe 00 ююf.юю™.ююМ.ююю.
subtype: MEDIASUBTYPE_PCM is incorrect for Video stream.
nevcairiel
12th May 2013, 13:29
Thats the same mediatype that the MS AVI Splitter or the MPC-HC AVI Splitter output, as well as the FourCC thats actually contained in the AVI file, so yes, it is correct.
Nothing wrong with {00000001-0000-0010-8000-00AA00389B71} being both MEDIASUBTYPE_PCM and MEDIASUBTYPE_RLE. The majortype gives it a clear distinction.
infinityloop
12th May 2013, 16:00
I have recently bought an Intel nuc (DC3217IYE).
Intel Core i3-3217U, 2x 1.80GHz, 3MB Cache, Intel HD Graphics 4000 (IGP)
Using Win7 64bit and MediaPortal 1.3.0. Playing h.264 HDTV recordings, BR-Rips, etc.7as it is on my other Systems also using lav.
The Problem I have with the LAV videocodec on that box is that the vidoquality is not as good as it could be.
There are strange artefacts sometimes (Decoding glitches?) as well as the videoplayback looking "not smooth" (no dropped Frames though and CPU load is always below 20%).
I tried using Intel quicksync and dxva. Same issue with both.
On my other HTPC's using nvidia and AMD gfx Cards and the same lav filters, the issue does not exist. Everything Plays just perfectly! :)
Are there known Problems with lav and the Intel nuc/4000HD ?
michkrol
12th May 2013, 20:21
I have recently bought an Intel nuc (DC3217IYE).
Intel Core i3-3217U, 2x 1.80GHz, 3MB Cache, Intel HD Graphics 4000 (IGP)
(...)
Are there known Problems with lav and the Intel nuc/4000HD ?
I'm running a "normal" i5 3570K with Intel HD4000 and didn't encounter any problems.
Install Intel drivers from their website, not Windows Update. Disable all (except perhaps detect film mode) "image enhancements" in the driver's settings.
Perhaps try a different player? MPC-HC is a free, commonly used one.
Also what comes to mind after reading a few reviews of NUC, maybe your CPU/GPU is overheating? Check the temps with GPU-Z or HWiNFO, best during longer playback (full movie or similar) with the app monitoring temps in background, check max and average temps afterwards. Running OCCT in GPU mode might also be a good idea, remember to enable the "error check" option.
That's it for general ideas, maybe someone has more experience with NUCs.
Aleksoid1978
13th May 2013, 00:21
Thats the same mediatype that the MS AVI Splitter or the MPC-HC AVI Splitter output, as well as the FourCC thats actually contained in the AVI file, so yes, it is correct.
Nothing wrong with {00000001-0000-0010-8000-00AA00389B71} being both MEDIASUBTYPE_PCM and MEDIASUBTYPE_RLE. The majortype gives it a clear distinction.
Ok - i see. But - inernal MPC Avi splitter & system AVI Splitter can connect to the "AVI Decompressor" to playback this file. LAV Splitter/Source - can't.
Another bug or issue - on this avi http://aleksoid.voserver.net/Sample/Avi/Split/The.Vampire.Diaries.S04E16.rus.LostFilm.TV_split_0.avi
LAV detect/calculate incorrect duration - 00:03:38 instead 00:03:50. This file just a split by dgsplit.
infinityloop
13th May 2013, 07:09
michkrol, thanks for your reply!
Install Intel drivers from their website, not Windows Update.
*done*
Disable all (except perhaps detect film mode) "image enhancements" in the driver's settings.
I have set them all to "let the application decide". Will try to disable them.
Perhaps try a different player? MPC-HC is a free, commonly used one.
Yes but MPC-HC does also have (some) codecs inbuilt if I remember correctly. Or can I tell MPC-HC to only use directshow/lav ?
Also what comes to mind after reading a few reviews of NUC, maybe your CPU/GPU is overheating?
Temps are fine. The Fans slow down a lot when starting the playback.
Superb
13th May 2013, 08:33
Or can I tell MPC-HC to only use directshow/lav ?http://i.imgur.com/hUs14fk.png
infinityloop
13th May 2013, 09:09
Thanks Superb!
michkrol
13th May 2013, 20:08
michkrol, thanks for your reply!
You're welcome.
I have set them all to "let the application decide". Will try to disable them.
That's what I should have written - disable the ones that have enable/disable, set others to application, and you're done.
With this settings, I have no problems on my "normal desktop" Intel HD4000, using MPC-HC + madVR + LAVFilters with either software, QuickSync, DXVA-native or DXVA-copyback decoding. Hope this helps.
jiayiming
14th May 2013, 14:30
sample:http://pan.baidu.com/share/link?shareid=562046&uk=1730912532
TechSmith Screen Capture video has problem...
lavf+lav video decoder can't play this sample...
MPC-be built-in MKV splitter+lav video decoder can split the sample correctly but the video is a blank screen.
MPC-be bulit-in MKV splitter+decoder is no problem.
nevcairiel
14th May 2013, 15:31
LAV has no support for Media Foundation, and it will not any time soon.
paradoxical
14th May 2013, 15:36
Would it be possible to use LAV Filters for media playback in Mozilla Firefox instead of using Windows 7 built-in Media Foundation backend?
If yes: how?
Sure, rewrite the decoding path it uses. Have fun with that. :)
Keiyakusha
14th May 2013, 16:00
If you don't like long answers, here is a short one
So that LAV Filters could be used for H.264 playback inside Firefox?
No.
Edit: btw what's wrong with default windows decoder? Sure LAV is much superior, but for watching crappy youtube videos decoder from MS will do just fine.
nevcairiel
14th May 2013, 16:31
Its not possible unless you rewrite firefox, so you should get on that instead!
Keiyakusha
14th May 2013, 17:34
Answer:
LAV is superior for home cinema stuff. Doesn't makes much difference for web or low quality video calls.
Since when is H.264 limited to YouTube?
Fixed:
for watching crappy {insert-any-website-here} videos decoder from MS will do just fine.
nevcairiel
14th May 2013, 17:59
Its simply not possible, you can stop arguing now.
karamancho
14th May 2013, 19:46
Well, never mind ;).
I use bs.player for youtube. It plays youtube videos (URLs) using local filters.
Not exactly what you were asking for but close enough ;)
mindbomb
15th May 2013, 00:22
firefox must use directshow filters on windows xp though, right?
so maybe you can force all windows builds to do the same.
also, there are plugins that allow you to download videos off youtube, so you can do that and just put the video in a directshow player.
Keiyakusha
15th May 2013, 06:13
firefox must use directshow filters on windows xp though, right?
so maybe you can force all windows builds to do the same.
Anyone still cares much about xp? well not firefox. Even vista is not supported.
Edit: btw it just occurred to me... now it is possible to create skinnable video player and watch stuff not only from internet but from harddrive. And it could be just a webpage, not even a plugin. If i Just want to watch h264 in firefox, I can right click -> open with, or simply drag'n'drop...
I take my words back, we need LAV in firefox ( ´∀`)
Alexey1975
15th May 2013, 10:53
Hello Nev.
There are some minor glitches when using LAV Video Decoder with DVBViewer (and not only):
1. At the start of the program is such a picture appears on the screen.
http://i48.fastpic.ru/thumb/2013/0515/58/c79c424a3c0923af3857bec1ec1c7b58.jpeg (http://fastpic.ru/view/48/2013/0515/c79c424a3c0923af3857bec1ec1c7b58.png.html)
The sound keeps going normal, but this picture remains until I switch the channel. Only after it appears normal picture. It happens with each program start.
2. If there is an error in the video (due to DVB-stream failure or etc.), the image freeze at this moment, the sound keeps going normal, but then nothing changes until I switch the channel again.
Sometimes it happens with other players that use LAV Video Decoder (eg PotPlayer, etc.).
I want to note that the similar stuff does not happen when using other decoder (eg Microsoft DTV-DVD Video Decoder).
Thank you for your attention to my question.
Kurtnoise
15th May 2013, 13:45
@Nevcairiel : any plan to include hevc decoder from Smarter libav (https://github.com/smarter/libav) fork ?
nevcairiel
15th May 2013, 13:48
It'll be included once it hits mainline libav/ffmpeg, i'm not in the mood merging and maintaining the patches manually. :)
The decoder works with surprisingly many things after elenril's touches to it, and I could get 30fps raw decoding speed with its current stage (not much optimization or any multithreading) on a 2.26GHz C2D with 720p content. But as soon as you bring up something else than straightforward A→B decoding, you'll see that there's still a lot to poke and fix.
First of all, seeking does not work. Second of all, because every NAL unit is handled like a packet, ffms2 f.ex. will see at least three extra frames at the beginning of a clip (SPS, PPS and VUI). So merging it into LAV's ffmpeg repository does not exactly make sense right now. Not to mention that there seem to be some differences between libav's and ffmpeg's certain H.264-related files that smarter's decoder touches (CABAC stuff etc.), so one would have to make some manual merging for it to happen, as well.
The OpenHEVC project that GPAC's media player (Osmo4) uses for HEVC decoding also bases on smarter's code (https://github.com/OpenHEVC/openHEVC/commits/hm10.0), and their useful changes do get merged back into smarter's tree every now and then. They do seem to be rather forgetting about the fact that they have an upstream, though, as, if you tried merging their changes in without any poking, in many cases you wouldn't even be able to compile it. They are completely coding their additions for their C++ thingy it seems :) . And I think I'll stop here before I get down to my usual ranting about GPAC's other "fun things" :P .
Aleksoid1978
16th May 2013, 05:19
http://aleksoid.voserver.net/Sample/FLV/The.Silent.War.2012.720p.WEB-DL.X264.AAC-SmY_0.flv
Incorrect duration.
wanezhiling
16th May 2013, 05:48
http://aleksoid.voserver.net/Sample/FLV/The.Silent.War.2012.720p.WEB-DL.X264.AAC-SmY_0.flv
Incorrect duration.
http://forum.doom9.org/showpost.php?p=1608058&postcount=13609
Aleksoid1978
16th May 2013, 06:09
http://forum.doom9.org/showpost.php?p=1608058&postcount=13609
Ok - i see.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.