Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > New and alternative video codecs

Reply
 
Thread Tools Search this Thread Display Modes
Old 11th July 2011, 13:11   #13801  |  Link
Sebastiii
Registered User
 
Join Date: Oct 2009
Location: France
Posts: 615
Quote:
Originally Posted by clsid View Post
I am unable to reproduce. I can delete the filter without problems in GraphStudio. Which renderer are you using? Here it ffdshow DXVA only works if manually inserted in combination with EVR.
Hi clsid

I can reproduce this issue in graphstudio and mediaportal too.
With different source splitter (Haali/LAV/MPC Matroska), i made my test on mkv.

On the all combination (all crash when i remove FFDShow DXVA):
http://dl.dropbox.com/u/10536084/FFD...VA_FFDShow.jpg
http://dl.dropbox.com/u/10536084/FFD...VA_FFDShow.jpg
http://dl.dropbox.com/u/10536084/FFD...VA_FFDShow.jpg

I do like Hoborg, set EVR Renderer as High merit to be the one loaded first.

If we disconnect output pin of FFDShow DXVA before remove filter = no crash

This is strange that you can't get it.
Thanks.
__________________
HTPC : i7 920 6Go Win10(x64) / Nvidia 1050Ti / P6T Deluxe / Harman-Kardon AVR-355.

Last edited by Sebastiii; 11th July 2011 at 19:02.
Sebastiii is offline   Reply With Quote
Old 11th July 2011, 17:32   #13802  |  Link
hoborg
Registered User
 
Join Date: Nov 2008
Posts: 454
Hi.
I noticed there is an ugly pixelation on some h.264 video streams if FFDShow DXVA decoder is in use.
This pixelation wasn't here before, so i did some research. I tracked down that the relase 3883 introduce the pixelation, becouse 3882 is ok.
Here is video sample.
Normal FFDshow video decoder is not affected.
__________________
Working machine: Win10x64 + Intel Skull Canyon
My HTPC.

How to start with Bitcoin

Last edited by hoborg; 11th July 2011 at 21:35.
hoborg is offline   Reply With Quote
Old 11th July 2011, 20:31   #13803  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,642
Sample link is broken.
__________________
MPC-HC 2.1.7.2
clsid is offline   Reply With Quote
Old 11th July 2011, 21:35   #13804  |  Link
hoborg
Registered User
 
Join Date: Nov 2008
Posts: 454
Quote:
Originally Posted by clsid View Post
Sample link is broken.
Sample link is fixed now, sorry...
__________________
Working machine: Win10x64 + Intel Skull Canyon
My HTPC.

How to start with Bitcoin

Last edited by hoborg; 12th July 2011 at 12:28.
hoborg is offline   Reply With Quote
Old 11th July 2011, 23:55   #13805  |  Link
Sven75
Registered User
 
Join Date: Apr 2011
Posts: 42
The following CVID in MOV container is still not working with current LAVFilter and ffdShow:

http://www.mediafire.com/?1nr37wujo5g8c65

See this posting for more details.
Sven75 is offline   Reply With Quote
Old 12th July 2011, 22:23   #13806  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,642
@hoborg
DXVA decoding issue is fixed.

@Sven75
Decoding with the Cinepak VFW codec of Windows is fine too.
I don't know what is wrong, so you have to ask nevcariel to check what changed in ffmpeg.
__________________
MPC-HC 2.1.7.2
clsid is offline   Reply With Quote
Old 13th July 2011, 06:03   #13807  |  Link
hoborg
Registered User
 
Join Date: Nov 2008
Posts: 454
Quote:
Originally Posted by clsid View Post
@hoborg
DXVA decoding issue is fixed.
__________________
Working machine: Win10x64 + Intel Skull Canyon
My HTPC.

How to start with Bitcoin
hoborg is offline   Reply With Quote
Old 13th July 2011, 09:22   #13808  |  Link
JEEB
もこたんインしたお!
 
JEEB's Avatar
 
Join Date: Jan 2008
Location: Finland / Japan
Posts: 512
Code:
libavcodec/h261.c
libavcodec/h261dec.c
libavcodec/h261dec.c: In function 'h261_decode_frame':
libavcodec/h261dec.c:623:1: error: 'Picture' has no member named 'pict_type'
libavcodec/h261dec.c:623:1: error: 'Picture' has no member named 'pict_type'
libavcodec/h261dec.c:624:1: error: 'Picture' has no member named 'pict_type'
make: *** [../../obj/MinGW32/ffmpeg/libavcodec/h261dec.o] Error 1
It seems like I cannot build a debug ffmpeg.dll at the moment, can anyone replicate this (r3936)? Normal compilation works fine.
__________________
[I'm human, no debug]
JEEB is offline   Reply With Quote
Old 14th July 2011, 10:23   #13809  |  Link
Dstruct
Registered User
 
Join Date: Jan 2011
Posts: 102
Some ffdshow crash that I'm getting in VirtualDub:

Code:
VirtualDub crash report -- build 34610 (release)
--------------------------------------

Disassembly:
6d1b0e00: 140f            adc    al, 0fh
6d1b0e02: 85f9            test   ecx, edi
6d1b0e04: fd              std    
6d1b0e05: ff              db     0ffh
6d1b0e06: ff83c4205b5e    inc    dword ptr [ebx+5e5b20c4]
6d1b0e0c: 5f              pop    edi
6d1b0e0d: 5d              pop    ebp
6d1b0e0e: c3              ret    
6d1b0e0f: 90              nop    
6d1b0e10: 55              push   ebp
6d1b0e11: 57              push   edi
6d1b0e12: bf08000000      mov    edi, 00000008
6d1b0e17: 56              push   esi
6d1b0e18: 89fe            mov    esi, edi
6d1b0e1a: 53              push   ebx
6d1b0e1b: 83ec24          sub    esp, 24h
6d1b0e1e: 8b5c244c        mov    ebx, [esp+4ch]
6d1b0e22: 8b6c2448        mov    ebp, [esp+48h]
6d1b0e26: 8b4c2438        mov    ecx, [esp+38h]
6d1b0e2a: 8b542440        mov    edx, [esp+40h]
6d1b0e2e: 29df            sub    edi, ebx
6d1b0e30: 29ee            sub    esi, ebp
6d1b0e32: 89f8            mov    eax, edi
6d1b0e34: 0fafc6          imul   eax, esi
6d1b0e37: 0faffd          imul   edi, ebp
6d1b0e3a: 0faff3          imul   esi, ebx
6d1b0e3d: 0fafdd          imul   ebx, ebp
6d1b0e40: 8b6c2444        mov    ebp, [esp+44h]
6d1b0e44: 89442408        mov    [esp+08h], eax
6d1b0e48: 897c240c        mov    [esp+0ch], edi
6d1b0e4c: 89742410        mov    [esp+10h], esi
6d1b0e50: 85ed            test   ebp, ebp
6d1b0e52: 895c2414        mov    [esp+14h], ebx
6d1b0e56: 0f8ea7020000    jle    6d1b1103
6d1b0e5c: 8b44243c        mov    eax, [esp+3ch]
6d1b0e60: 89d6            mov    esi, edx
6d1b0e62: c7442418000000  mov    dword ptr [esp+18h], 00000000
          00              
6d1b0e6a: f7de            neg    esi
6d1b0e6c: 8d742600        lea    esi, [esi+00h]
6d1b0e70: 0fb638          movzx  edi, byte ptr [eax]
6d1b0e73: 0faf7c2408      imul   edi, [esp+08h]
6d1b0e78: 897c2404        mov    [esp+04h], edi
6d1b0e7c: 0fb67801        movzx  edi, byte ptr [eax+01h]
6d1b0e80: 0faf7c240c      imul   edi, [esp+0ch]
6d1b0e85: 897c241c        mov    [esp+1ch], edi
6d1b0e89: 0fb66c1001      movzx  ebp, byte ptr [eax+edx+01h]      <-- FAULT
6d1b0e8e: 01d0            add    eax, edx
6d1b0e90: 8d1c30          lea    ebx, [eax+esi]
6d1b0e93: 891c24          mov    [esp], ebx
6d1b0e96: 0fb639          movzx  edi, byte ptr [ecx]
6d1b0e99: 0faf6c2414      imul   ebp, [esp+14h]
6d1b0e9e: 897c2420        mov    [esp+20h], edi
6d1b0ea2: 0fb63c13        movzx  edi, byte ptr [ebx+edx]
6d1b0ea6: 0faf7c2410      imul   edi, [esp+10h]
6d1b0eab: 8d7c3d1c        lea    edi, [ebp+edi+1ch]
6d1b0eaf: 8b6c2420        mov    ebp, [esp+20h]
6d1b0eb3: 037c2404        add    edi, [esp+04h]
6d1b0eb7: 037c241c        add    edi, [esp+1ch]
6d1b0ebb: c1ff06          sar    edi, 06h
6d1b0ebe: 8d7c3d01        lea    edi, [ebp+edi+01h]
6d1b0ec2: d1ff            sar    edi, 1
6d1b0ec4: 89fb            mov    ebx, edi
6d1b0ec6: 0fb67901        movzx  edi, byte ptr [ecx+01h]
6d1b0eca: 8819            mov    [ecx], bl
6d1b0ecc: 8b1c24          mov    ebx, [esp]
6d1b0ecf: 897c2404        mov    [esp+04h], edi
6d1b0ed3: 0fb66c1302      movzx  ebp, byte ptr [ebx+edx+02h]
6d1b0ed8: 0fb67c1301      movzx  edi, byte ptr [ebx+edx+01h]
6d1b0edd: 0faf6c2414      imul   ebp, [esp+14h]
6d1b0ee2: 0faf7c2410      imul   edi, [esp+10h]
6d1b0ee7: 8d7c3d1c        lea    edi, [ebp+edi+1ch]
6d1b0eeb: 0fb66c3001      movzx  ebp, byte ptr [eax+esi+01h]
6d1b0ef0: 0faf6c2408      imul   ebp, [esp+08h]
6d1b0ef5: 8d2c2f          lea    ebp, [edi+ebp]
6d1b0ef8: 0fb67c3002      movzx  edi, byte ptr [eax+esi+02h]
6d1b0efd: 0f              db     0fh
6d1b0efe: af              scasd  
6d1b0eff: 7c              db     7ch

Built on Althena on Sat Jun 18 14:40:53 2011 using compiler version 1400

Windows 5.1 (Windows XP x86 build 2600) [Service Pack 3]
Memory status: virtual free 1942M/2048M, commit limit 4967M, physical total 2046M

EAX = 02a9ce50
EBX = 00000081
ECX = 01d75ed0
EDX = 000001b0
EBP = 0000205c
ESI = fffffe50
EDI = 00000000
ESP = 0012f6e8
EIP = 6d1b0e89
EFLAGS = 00010296
FPUCW = ffff027f
FPUTW = ffffaaaa

Crash reason: Access Violation

Crash context:
An out-of-bounds memory access (access violation) occurred in module 'ffmpeg'...

...reading address 02A9D001.

Pointer dumps:

EAX   02a9ce50: 81818181 81818181 81818181 81818181 83838383 83838383 83838383 83838383
ECX   01d75ed0: 81818181 81818181 81818181 81818181 83838383 83838383 83838383 83838383
ESP   0012f6e8: 02a9cca0 00002040 00000040 00000000 00000000 00000000 00000007 00000000
      0012f708: 00000081 01c962a0 00000000 01cb25c0 00000000 6d1a29b2 01d75300 02a9c280
      0012f728: 000001b0 00000008 00000000 00000000 00000000 fffff4c4 00000000 fffff884
      0012f748: 00000000 00000000 00000000 00000000 000002c0 01d160e0 00006428 000002c0

Thread call stack:
6d1b0e89: ffmpeg!av_vc1_decode_frame [6d000000+1ade00+3089]
6d1ab778: ffmpeg!avcodec_default_get_buffer [6d000000+19cb70+ec08]
016dcde0: ffdshow!configureEnc [01590000+1013b0+4ba30]
016dcd20: ffdshow!configureEnc [01590000+1013b0+4b970]
6d2204ef: ffmpeg!av_vc1_decode_frame [6d000000+1ade00+726ef]
6d147a8f: ffmpeg!av_h264_decode_frame [6d000000+a8b50+9ef3f]
6d078f29: ffmpeg!avcodec_get_encoder_info [6d000000+71030+7ef9]
6d1ad0c8: ffmpeg!avcodec_default_get_buffer [6d000000+19cb70+10558]
7c920222: ntdll!RtlAllocateHeap [7c910000+100c4+15e]
7c920222: ntdll!RtlAllocateHeap [7c910000+100c4+15e]
7c92019b: ntdll!RtlAllocateHeap [7c910000+100c4+d7]
7c920222: ntdll!RtlAllocateHeap [7c910000+100c4+15e]
7c920222: ntdll!RtlAllocateHeap [7c910000+100c4+15e]
7c92019b: ntdll!RtlAllocateHeap [7c910000+100c4+d7]
7c9201db: ntdll!RtlAllocateHeap [7c910000+100c4+117]
7c920222: ntdll!RtlAllocateHeap [7c910000+100c4+15e]
7c920222: ntdll!RtlAllocateHeap [7c910000+100c4+15e]
7c92019b: ntdll!RtlAllocateHeap [7c910000+100c4+d7]
7c9201db: ntdll!RtlAllocateHeap [7c910000+100c4+117]
6d19c421: ffmpeg!avcodec_decode_video2 [6d000000+19c390+91]
017be45c: ffdshow!configureEnc [01590000+1013b0+12d0ac]
016d57f8: ffdshow!configureEnc [01590000+1013b0+44448]
7e383416: USER32!EditWndProc [7e360000+23000+416]
7c9200b8: ntdll!RtlFreeHeap [7c910000+ff2d+18b]
7c920041: ntdll!RtlFreeHeap [7c910000+ff2d+114]
7c92005d: ntdll!RtlFreeHeap [7c910000+ff2d+130]
7c9200b8: ntdll!RtlFreeHeap [7c910000+ff2d+18b]
7c920041: ntdll!RtlFreeHeap [7c910000+ff2d+114]
7c92005d: ntdll!RtlFreeHeap [7c910000+ff2d+130]
7c920041: ntdll!RtlFreeHeap [7c910000+ff2d+114]
7c92005d: ntdll!RtlFreeHeap [7c910000+ff2d+130]
7c9200b8: ntdll!RtlFreeHeap [7c910000+ff2d+18b]
7c920041: ntdll!RtlFreeHeap [7c910000+ff2d+114]
7c92005d: ntdll!RtlFreeHeap [7c910000+ff2d+130]
7c9200b8: ntdll!RtlFreeHeap [7c910000+ff2d+18b]
7c920041: ntdll!RtlFreeHeap [7c910000+ff2d+114]
7c92005d: ntdll!RtlFreeHeap [7c910000+ff2d+130]
017cbd66: ffdshow!DllGetClassObject [01590000+236d60+5006]
7c9201db: ntdll!RtlAllocateHeap [7c910000+100c4+117]
017cec6a: ffdshow!DllGetClassObject [01590000+236d60+7f0a]
017bee3a: ffdshow!configureEnc [01590000+1013b0+12da8a]
7c92005d: ntdll!RtlFreeHeap [7c910000+ff2d+130]
017bf071: ffdshow!configureEnc [01590000+1013b0+12dcc1]
7c92005d: ntdll!RtlFreeHeap [7c910000+ff2d+130]
017cbd66: ffdshow!DllGetClassObject [01590000+236d60+5006]
017bf1dd: ffdshow!configureEnc [01590000+1013b0+12de2d]
00c52ed1: ff_vfw!DriverProc [00c50000+2c40+291]
75ec1938: MSVFW32!ICSendMessage [75ec0000+190d+2b]
75ec4df4: MSVFW32!ICDecompress [75ec0000+4db7+3d]
10005d0a: WMV!VDGetPluginInfo [10000000+4010+1cfa]
10005ed2: WMV!VDGetPluginInfo [10000000+4010+1ec2]
004eb8c4: VDVideoSourcePlugin::streamGetFrame()
0043bdc0: VDFilterFrameVideoSource::RunRequests()
00437965: VDFilterAccelUploader::RunRequests()
00447af2: FilterSystem::Run()
0046ff78: VDProject::UpdateFrame()
7e36882a: USER32!GetDC [7e360000+86c7+163]
7e3689cd: USER32!GetWindowLongW [7e360000+88a6+127]
7e3689ea: USER32!GetWindowLongW [7e360000+88a6+144]
7e37a43b: USER32!PeekMessageA [7e360000+1a340+fb]
00472ba3: VDProject::Tick()
0045facc: WinMain@16()
005e2df6: __tmainCRTStartup()
7c817077: kernel32!RegisterWaitForInputIdle [7c800000+1702e+49]

-- End of report
VirtualDub 1.10.1-test11
fccHandler WMV Plugin 2.5 for VirtualDub
ffdshow tryouts 1.1.3919


Crashing file example:

Code:
General
Format                           : Windows Media
File size                        : 335 MiB
Duration                         : 30mn 55s
Overall bit rate mode            : Constant
Overall bit rate                 : 1 514 Kbps
Maximum Overall bit rate         : 1 612 Kbps
Encoded date                     : UTC 2011-07-06 20:54:49.364

Video
ID                               : 2
Format                           : VC-1
Format profile                   : AP@L1
Codec ID                         : WVC1
Codec ID/Hint                    : Microsoft
Description of the codec         : VC-1 - VC-1 Advanced Profile
Duration                         : 30mn 55s
Bit rate mode                    : Constant
Bit rate                         : 1 500 Kbps
Width                            : 852 pixels
Height                           : 480 pixels
Display aspect ratio             : 16:9
Frame rate                       : 29.970 fps
Chroma subsampling               : 4:2:0
Bit depth                        : 8 bits
Scan type                        : Progressive
Compression mode                 : Lossy
Bits/(Pixel*Frame)               : 0.122
Stream size                      : 332 MiB (99%)
Language                         : English (US)

Audio
ID                               : 1
Format                           : WMA
Format version                   : Version 2
Codec ID                         : 161
Codec ID/Info                    : Windows Media Audio
Description of the codec         : Windows Media Audio 9.2 -  96 kbps, 44 kHz, stereo 2-pass CBR
Duration                         : 30mn 55s
Bit rate mode                    : Constant
Bit rate                         : 96.0 Kbps
Channel(s)                       : 2 channels
Sampling rate                    : 44.1 KHz
Bit depth                        : 16 bits
Stream size                      : 21.2 MiB (6%)
Language                         : English (US)

Last edited by Dstruct; 14th July 2011 at 10:48.
Dstruct is offline   Reply With Quote
Old 14th July 2011, 11:16   #13810  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,642
Does it also crash in DirectShow?
I doubt I can fix it, but please post a sample file anyway.
__________________
MPC-HC 2.1.7.2
clsid is offline   Reply With Quote
Old 14th July 2011, 12:00   #13811  |  Link
Dstruct
Registered User
 
Join Date: Jan 2011
Posts: 102
Quote:
Originally Posted by clsid View Post
Does it also crash in DirectShow?
Doesn't seem to crash in MPC-HC + ffdshow.


Quote:
Originally Posted by clsid View Post
I doubt I can fix it, but please post a sample file anyway.
I'll send you a link when uploaded ....
Dstruct is offline   Reply With Quote
Old 14th July 2011, 13:43   #13812  |  Link
god_md5
Registered User
 
Join Date: Feb 2008
Posts: 45
ffdshow_rev3933_20110712_clsid.exe

問題簽章:
問題事件名稱: APPCRASH
應用程式名稱: mpc-hc.exe
應用程式版本: 1.5.2.3314
應用程式時間戳記: 4e110c47
錯誤模組名稱: ffmpeg.dll
錯誤模組版本: 0.0.0.0
錯誤模組時間戳記: 4e1b9114
例外狀況代碼: c0000005
例外狀況位移: 0024e3a0
作業系統版本: 6.1.7601.2.1.0.256.1
地區設定識別碼: 3076
其他資訊 1: 0a9e
其他資訊 2: 0a9e372d3b4ad19135b953a78882e789
其他資訊 3: 0a9e
其他資訊 4: 0a9e372d3b4ad19135b953a78882e789
god_md5 is offline   Reply With Quote
Old 14th July 2011, 14:52   #13813  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,642
Need more info. You did not even mention what kind of file it is.

If it only crashes with a particular file, then I need a sample.
__________________
MPC-HC 2.1.7.2
clsid is offline   Reply With Quote
Old 14th July 2011, 16:46   #13814  |  Link
Dstruct
Registered User
 
Join Date: Jan 2011
Posts: 102
Quote:
Originally Posted by Dstruct View Post
Doesn't seem to crash in MPC-HC + ffdshow.




I'll send you a link when uploaded ....
Upload done!
Dstruct is offline   Reply With Quote
Old 14th July 2011, 19:16   #13815  |  Link
alexins
MPC-BE DEV
 
alexins's Avatar
 
Join Date: Mar 2008
Location: Slovenija
Posts: 584
Quote:
Originally Posted by clsid View Post
Need more info. You did not even mention what kind of file it is.

If it only crashes with a particular file, then I need a sample.
Hi! This happens when the video is done through NV12. When NV12, disabled, everything works without errors. I got it going on on any video files (avi, mkv, mpg, ts, ...). ffdshow x86/x64 rev. 3932, 3933, 3934, 3935, 3936, 3937.
__________________
Win11 x64, i7 8700K 5Ghz, ASUS MAXIMUS X HERO, G.Skill (2x8GB) Trident Z F4-3600C16D-16GTZ, RX 5700,TV Philips 43PUS6703/12, Zappiti 4K HDR
Media Player Classic - BE x86/x64. Team of developers.
alexins is offline   Reply With Quote
Old 14th July 2011, 20:58   #13816  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,642
Fixed
__________________
MPC-HC 2.1.7.2
clsid is offline   Reply With Quote
Old 15th July 2011, 16:16   #13817  |  Link
_xxl
ffdshow user
 
_xxl's Avatar
 
Join Date: Oct 2005
Location: Romania
Posts: 818
I can't compile with MinGW GCC 4.3.3. What version is supported?
_xxl is offline   Reply With Quote
Old 15th July 2011, 18:23   #13818  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,642
You need at least 4.4.0, or enable SSE.
__________________
MPC-HC 2.1.7.2
clsid is offline   Reply With Quote
Old 15th July 2011, 19:47   #13819  |  Link
_xxl
ffdshow user
 
_xxl's Avatar
 
Join Date: Oct 2005
Location: Romania
Posts: 818
Can you please provide a link all in one for MinGW GCC?
_xxl is offline   Reply With Quote
Old 16th July 2011, 00:35   #13820  |  Link
JEEB
もこたんインしたお!
 
JEEB's Avatar
 
Join Date: Jan 2008
Location: Finland / Japan
Posts: 512
Quote:
Originally Posted by _xxl View Post
Can you please provide a link all in one for MinGW GCC?
Use xhmikosr's base full msys/mingw package? And then get a 4.5.3 mingw package from either komisar or xvidvideo.ru (and use /etc/fstab to make another folder be mounted as /mingw) >_>

...or just use the included 4.6.1 if that works for you.
__________________
[I'm human, no debug]
JEEB is offline   Reply With Quote
Reply

Tags
ffdshow, ffdshow tryouts, ffdshow-mt, ffplay, icl

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 14:54.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.