View Full Version : ffdshow tryouts project: Discussion & Development
Wilbert
23rd January 2008, 15:32
I was wondering if its possible for the makeavis tool to stand on its own? That is, to be able to use it on a computer that does not have ffdshow installed? I found a page saying that makeavis was previously included with Avisynth version 2.5.2, so I'm assuming that its possible to stand on its own somehow?
Sure: http://forum.doom9.org/showthread.php?p=1065297#post1065297
Jay Bee
23rd January 2008, 15:47
What is your audio decoder? Do you use S/PDIF?
No, it says liba52. Anyone else tested the clip?
Leak
23rd January 2008, 18:11
Sure.
Well, I guess a standalone MakeAVIS is able to write a fake AVI for an AVS script alright, but what's going to decode it? Unless I'm very wrong that part is built into ffdshow.ax, and the file you linked to doesn't contain anything that would actually decode the produced file...
np: Aesop Rock - Flashflood (Labor Days)
haruhiko_yamagata
24th January 2008, 14:22
No, it says liba52. Anyone else tested the clip?Oops, sorry, I can reproduce.
I couldn't reproduce just because I had already fixed the bug on my computer.
Then all I have to do is to commit my local changes. Please wait.
Jay Bee
24th January 2008, 18:24
Hehe, coding so fast you forgot what you coded! Looking forward to the fixed version, goodbye PDVD.
Thunderbolt8
25th January 2008, 01:12
madshi implemented an own way to remux VC-1 streams now to .mkv in his eac3to tool. unfortunately those files are unplayable with ffdshow libavcodec any more atm. so would it be possible for you to implement compability for that as well. or maybe talk otherwise with him if he has to change something (cant tell whats easier), it would just be nice if I could play those files with libavcodec again.
haruhiko_yamagata
25th January 2008, 12:53
madshi implemented an own way to remux VC-1 streams now to .mkv in his eac3to tool. unfortunately those files are unplayable with ffdshow libavcodec any more atm. so would it be possible for you to implement compability for that as well. or maybe talk otherwise with him if he has to change something (cant tell whats easier), it would just be nice if I could play those files with libavcodec again.Please ask madshi to support ffdshow.
madshi
25th January 2008, 21:23
Please ask madshi to support ffdshow.
Ha ha! I knew that was coming... :)
Anyway, I debugged the situation and as far as I can say the problem is in ffdshow and you guys need to fix it... ;) Let me explain what happens:
If you remux a VC-1 EVO file to MKV with gdsmux this is how the media type is reported:
pbFormat:
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 3b 5d 06 00 00 00 00 00 ........;]......
0030: 00 00 00 00 00 00 00 00 80 07 00 00 38 04 00 00 ........€...8...
0040: 00 00 00 00 00 00 00 00 4a 00 00 00 80 07 00 00 ........J...€...
0050: 38 04 00 00 00 00 00 00 57 56 43 31 00 00 00 00 8.......WVC1....
0060: 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 ................
0070:|21 00 00 01 0f db fe 3b f2 1b ca 3b f8 86 f1 80 !....Ûþ;ò.Ê;ø†ñ€
0080: c9 09 a5 f5 df 07 fc 00 00 01 0e 5a df fc ef c8 É.¥õß.ü....ZßüïÈ
0090: 6c 40 l@
For 99% of all VC-1 movies this works just fine. And this is what ffdshow seems to be expecting. However, I found out that the MS VC-1 decoder goes crazy (totally garbled image) with about 1% of all VC-1 movies when reporting the media type this way. Examples are Underworld Evolution (Polish HD DVD), Phantom of the Opera (USA HD DVD) and some VC-1 HD DVD adult titles. I furthermore found out that all the problems go away if I change the media type reporting to this:
pbFormat:
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 3b 5d 06 00 00 00 00 00 ........;]......
0030: 00 00 00 00 00 00 00 00 80 07 00 00 38 04 00 00 ........€...8...
0040: 00 00 00 00 00 00 00 00 4a 00 00 00 80 07 00 00 ........J...€...
0050: 38 04 00 00 00 00 00 00 57 56 43 31 00 00 00 00 8.......WVC1....
0060: 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 ................
0070:|00 00 00 01 0f db fe 3b f2 1b ca 3b f8 86 f1 80 .....Ûþ;ò.Ê;ø†ñ€
0080: c9 09 a5 f5 df 07 fc 00 00 01 0e 5a df fc ef c8 É.¥õß.ü....ZßüïÈ
0090: 6c 40 l@
It doesn't really make much sense to me that this difference makes or breaks the MS VC-1 decoder - especially cause it only affects a very small number of titles. But that's just the way it is. I got the idea to set that one byte to zero by checking what the "vc12avi" tool does. It also sets that byte to 0.
So please, modify ffdshow to accept this slightly modified media type reporting.
Thanks!! :)
nautilus7
25th January 2008, 21:42
and some VC-1 HD DVD adult titles.
Good argument!!! :D:D:D
rickardk
26th January 2008, 00:20
How does ffdshow calculate/receive the frame rate (called Movie FPS in OSD)?
I know that if the frame duration is about 41.708ms then it is 23.976fps. But ffdshow reports something else...
When remuxing HD DVDs I came up with the following:
VC-1 from HD DVD without having the timestamps rewritten:
= 25fps (BUT frame duration is 41.708ms)
VC-1 from HD DVD having the timestamps rewritten (24/1.001):
= 23.976fps (Frame duration is 41.708ms)
AVC from HD DVD without having the timestamps rewritten:
= 25fps (Frame duration is 41.708ms)
AVC from HD DVD having the timestamps rewritten (24/1.001):
= still 25fps (Frame duration is 41.708ms)
AVC stream from HD DVD demuxed and muxed with mkvmerge setting fps to 24/1.001:
= 29.97fps (Frame duration is still 41.708ms)
Based on the fact that AVC streams demuxed from Blu-ray and muxed with same settings with mkvmerge gave:
= 23.976fps (Frame duration 41.708ms)
I wrote that I thought the reported 29.97fps from HD DVD AVC had something to do with pulldown.
I know that all the above plays at 23.976fps BUT ffdshow tells me diffrent fps depending on muxing method. And it would be good if ffdshow could see them all as 23.976fps (when frame duration is 41.708ms) if you have features or macros that reads the frame rate from ffdshow. For example Media Control can now read the fps out from ffdshow and change the refresh rate of your graphic card to match the frame rate.
Don't know if decoders affect but I'm using CoreAVC and Microsofts VC-1 decoder.
haruhiko_yamagata
26th January 2008, 01:04
Ha ha! I knew that was coming... :)
Anyway, I debugged the situation and as far as I can say the problem is in ffdshow and you guys need to fix it... ;) Let me explain what happens:
If you remux a VC-1 EVO file to MKV with gdsmux this is how the media type is reported:Thank you for the detailed information. Could you send us the sample?
Thunderbolt8
26th January 2008, 01:37
Thank you for the detailed information. Could you send us the sample?
try these, these are 2 VC-1 samples which I created with the newer eac3to versions:
http://www.megaupload.com/de/?d=BPUQ477M
madshi
26th January 2008, 10:42
Thank you for the detailed information. Could you send us the sample?
Sure:
http://madshi.net/ffdshow.evo
http://madshi.net/ffdshow-bad.mkv
http://madshi.net/ffdshow-good.mkv
The EVO is the original (of course). The "bad" and "good" are 100% identical - apart from that one single byte I mentioned earlier. ffdshow connects to "bad" just fine, but not to "good". The MS VC-1 decoder (and also the "wmv9" option in ffdshow) totally screws up on "bad" but not on "good". The libav VC-1 decoder plays "bad" just fine, though. Might be a bug in the MS VC-1 decoder? But changing that one byte in the media type seems to work around the problem.
haruhiko_yamagata
26th January 2008, 11:16
Sure:
http://madshi.net/ffdshow.evo
http://madshi.net/ffdshow-bad.mkv
http://madshi.net/ffdshow-good.mkv
The EVO is the original (of course). The "bad" and "good" are 100% identical - apart from that one single byte I mentioned earlier. ffdshow connects to "bad" just fine, but not to "good". The MS VC-1 decoder (and also the "wmv9" option in ffdshow) totally screws up on "bad" but not on "good". The libav VC-1 decoder plays "bad" just fine, though. Might be a bug in the MS VC-1 decoder? But changing that one byte in the media type seems to work around the problem.Thank you. I have added support "good" files at rev 1812.
libavcodec now plays both.
wmv9 doesn't play "bad" file. I think the DMO is designed for wmv files.
madshi
26th January 2008, 11:25
Thank you. I have added support "good" files at rev 1812.
libavcodec now plays both.
wmv9 doesn't play "bad" file. I think the DMO is designed for wmv files.
Thank you!!
fastplayer
26th January 2008, 23:06
Revision 1809 - Directory Listing
Modified Sat Jan 26 00:20:13 2008 UTC (21 hours, 34 minutes ago) by h_yamagata
Fast rendering bug fix : http://forum.doom9.org/showthread.php?p=1090990#post1090990
Fast rendering : add tool tip hint.
:thanks:
ImAhNoBoDy
27th January 2008, 00:36
I was wondering do I need to turn on the mixer in ffdshow to hear an ac3 file with 6 channels? I know you don't with a wav file with 6 channels. I'm asking cause when I play an ac3 file with 6 channels, ffdshow says the input file is stereo even though there's 6 channels. I turn on the mixer and the ac3 file shows the input is 6 channels. With a 6 channel wav file, I don't need to turn on mixer and ffdshow shows the input as 6 channels.
Inventive Software
27th January 2008, 01:44
See if the same problem occurs with AC3Filter: http://ac3filter.net
rickardk
27th January 2008, 05:52
Seems like the mixer is broken in rev 1817 clsid (don't know how for long)
Swap channels and custom matrix does not work correctly on 8 channel uncompressed input.
Trying with a m2ts containing a 8 channel lpcm track.
I played this sample with some late 16xx or early 17xx revision with a custom matrix.
ffdshow audio says it gets 8 channel uncompressed but the only channels with audio data in them is input channel front left and input channel front center. Tested by mapping all input channels one by one through front left output channel in the custom mixer matrix.
Also tried with rev 1782 xxl. Same problem but here it is input channel front left and input channel front right (instead of center) that have audio in them. All the other ones are dead.
6 channel uncompressed works just perfect. Channels are swapable (swap channels) and mapable (via custom matrix)
Edit:
8 channel uncompressed from madFlac plays and maps perfect. Maybe a connection between haali media splitter and ffdshow that causing the mixing problem? Haali Media Splitter does output all 8 channels. Tested with dump-filter in graphedit.
Sample 8 channel LPCM in ts container:
http://www.earselect.se/sample.ts
ImAhNoBoDy
27th January 2008, 10:06
Ok, I downloaded ac3filter and when I played the ac3 file with 6 channels the input is 6 channels but the output is only 2 channels. I played the wav file with 6 channels and the input and output is 6 channels. I am basing all of this on the volume tab and in the "Info & CPU" tab.
I uninstalled ac3filter and played the ac3 file with the 6 channels. I turned on mixer for an output of 2/0/0 and 6 channels are active in the volume tab. I turn off the mixer and only left and right speakers showing active.
I played the wav file with the mixer on for an output of 2/0/0 and also got 6 channels active in the volume tab. I thought when you put something for output, the volume levels are suppose to change too right?
EDIT: Ugh, I remembered I downloaded matrix mixer the other day and it messed up my ffdshow settings. Anyways, after installing ac3filter it got messed up again. I uninstalled ffdshow and installed it again. 6 channels is showing now for ac3 input and output without the mixer on. Still can't get 2008-01-20 (rev. 1803) to work right in graphedit.
clsid
27th January 2008, 12:40
The mixer works perfectly fine for me in the latest build. And afaik nothing has changed recently to that part of ffdshow.
Use this to reset your ffdshow settings to defaults:
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\GNU\ffdshow]
[-HKEY_CURRENT_USER\Software\GNU\ffdshow_audio]
[-HKEY_CURRENT_USER\Software\GNU\ffdshow_vfw]
rickardk
27th January 2008, 12:55
The mixer works perfectly fine for me in the latest build. And afaik nothing has changed recently to that part of ffdshow.
Use this to reset your ffdshow settings to defaults:
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\GNU\ffdshow]
[-HKEY_CURRENT_USER\Software\GNU\ffdshow_audio]
[-HKEY_CURRENT_USER\Software\GNU\ffdshow_vfw]
The Mixer works perfectly for me too. But not on 8 channel LPCM. Everything else I throw at it works. Please (if you have the time) try my sample and see if you can hear all 8 channels in the mixer. Easiest way to test is to map all channels one by one in one of your output channels. Thanks!
clsid
27th January 2008, 13:29
My response was to ImAhNoBoDy's 6 channel problem.
You are correct about the 8 channel problem.
rickardk
27th January 2008, 13:57
My response was to ImAhNoBoDy's 6 channel problem.
You are correct about the 8 channel problem.
Aha ok..
I know I had a working build from you before. Gone through old builds but can't find it.
sheppaul
27th January 2008, 16:55
What about adding a simple reset button in the preferences of ffdshow?
Inventive Software
27th January 2008, 17:49
There is one! Top of the audio config box, towards the right-hand side. Should be next to a drop-down box that's labelled "default"...
sheppaul
27th January 2008, 17:54
What I'm saying is to remove the whole registries of ffdshow. :p
Inventive Software
28th January 2008, 01:31
Do it 3 times? One for the video decoder, one for the VFW config, and one for the audio decoder? :p
haruhiko_yamagata
28th January 2008, 15:11
Seems like the mixer is broken in rev 1817 clsid (don't know how for long)
Swap channels and custom matrix does not work correctly on 8 channel uncompressed input.
Trying with a m2ts containing a 8 channel lpcm track.
I played this sample with some late 16xx or early 17xx revision with a custom matrix.
ffdshow audio says it gets 8 channel uncompressed but the only channels with audio data in them is input channel front left and input channel front center. Tested by mapping all input channels one by one through front left output channel in the custom mixer matrix.
That sample has weird channel mask.
WAVEFORMATEXTENSIBLE:
wValidBitsPerSample: 16
dwChannelMask: 0x00000003
SubFormat: {00000001-0000-0010-8000-00AA00389B71}
dwChannelMask: 0x00000003 is impossible for 8 channels. It's better to check if dwChannelMask is valid, but I can say that the file is incomplete.
WAVEFORMATEXTENSIBLE (http://msdn2.microsoft.com/en-us/library/ms713496(VS.85).aspx)
rickardk
28th January 2008, 16:42
All channels are written (and in correct blu-ray lpcm order) when I connect the dump filter to haali media splitter in graph edit. Same thing with another sample from another 8channel lpcm track.
I also have samples with 6 channel LPCM. Same dwChannelMask: 0x00000003 but all 6 channels is working with ffdshow!
Any ideas why?
Maybe earlier ffdshow had a workaround or did not depend on having a valid dwChannelMask?
Im 100% sure I played 8 channels from Crank Blu-ray with one of the first ffdshow revs with 8 channel support.
I know madFlac stopped working a while back with 8 channels and madshi had to change the dwChannelMask output to get all 8 channels working with ffdshow. http://forum.doom9.org/showthread.php?t=130498&page=9
Edit:
Just tested to playback 2 original m2ts files ripped from War Blu-ray [8 channel LPCM] disc and The Rock Blu-ray [6 channel LPCM]. dwChannelMask: 0x00000003 for both of them. ffdshow just gives me 2 (out of 8) channels for War but all 6 channels for The Rock. So this seems to just affect 8 channel inputs.
May this be a Haali Media Splitter thing?
Is a workaround possible?
haruhiko_yamagata
29th January 2008, 09:24
All channels are written (and in correct blu-ray lpcm order) when I connect the dump filter to haali media splitter in graph edit. Same thing with another sample from another 8channel lpcm track.
I also have samples with 6 channel LPCM. Same dwChannelMask: 0x00000003 but all 6 channels is working with ffdshow!
Any ideas why?
Maybe earlier ffdshow had a workaround or did not depend on having a valid dwChannelMask?
Im 100% sure I played 8 channels from Crank Blu-ray with one of the first ffdshow revs with 8 channel support.
It doesn't matter. dwChannelMask MUST be valid (or 0).
May this be a Haali Media Splitter thing?
I think Haali can tell you if the file is broken or he can fix it.
Is a workaround possible?It is possible. If Haali said he can't support you, please let me know.
rickardk
29th January 2008, 16:00
It doesn't matter. dwChannelMask MUST be valid (or 0).I think Haali can tell you if the file is broken or he can fix it.
It is possible. If Haali said he can't support you, please let me know.
I also tested 12 titles in original m2ts (2 titles with 8 ch LPCM and 10 titles with 6 ch LPCM). Using Haali Media Splitter they all use dwChannelMask: 0x00000003.
All 10 titles with 6 ch LPCM does work with ffdshow even though they use wrong channel mask. But the 2 titles with 8 ch will not work.
So I guess the files are not broken.
I have PM:ed Haali and waiting for response.
EDITED:
Haali will fix this in next release!
ImAhNoBoDy
31st January 2008, 02:16
The mixer works perfectly fine for me in the latest build. And afaik nothing has changed recently to that part of ffdshow.
Use this to reset your ffdshow settings to defaults:
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\GNU\ffdshow]
[-HKEY_CURRENT_USER\Software\GNU\ffdshow_audio]
[-HKEY_CURRENT_USER\Software\GNU\ffdshow_vfw]
So basically just delete ffdshow folders with regedit? o.O
rickardk
31st January 2008, 08:44
I have a suggestion:
In ffdshow audio it would be great to have access to ffdshow video stuff in the preset autoload page. I will explain why...
Been working with my audio/video setup for a couple of days and found out that I have to use diffrent delays on audio to get perfect lip sync when using diffrent refresh rates on my graphic card.
I have a Pioneer lx608 Kuro display that can use all kinds of refresh rates. Diffrent refresh rates may introduce diffrent video delays. And someone may have additional video post processing taking place in the display for just a certain refresh rate. As an example there is 150ms diffrence in audio between setting the graphic card refresh rate at 23.976Hz and 59.94Hz. Not sure if the graphic card also introduces diffrent video delays at diffrent refresh rates.
So there is really a need to have diffrent audio presets loaded at diffrent frame rates (movie fps).
Also diffrent video codecs may give additional video delay I think. Because I have to switch audio delay when using CoreAVC and libav.
So if we could have video codec and fps available in ffdshow audio preset auto loading conditions it would help alot!
-----------------------------------------------------------
The author of Media Control working on having Vista Media Center switching the refresh rate to match the frame rate on video. Media Control gets the fps from ffdshow video.
So I guess ffdshow audio could also read the frame rate from ffdshow video?
Is this feature possible?
haruhiko_yamagata
31st January 2008, 11:24
I have a suggestion:
In ffdshow audio it would be great to have access to ffdshow video stuff in the preset autoload page. I will explain why...
Been working with my audio/video setup for a couple of days and found out that I have to use diffrent delays on audio to get perfect lip sync when using diffrent refresh rates on my graphic card.
I have a Pioneer lx608 Kuro display that can use all kinds of refresh rates. Diffrent refresh rates may introduce diffrent video delays. And someone may have additional video post processing taking place in the display for just a certain refresh rate. As an example there is 150ms diffrence in audio between setting the graphic card refresh rate at 23.976Hz and 59.94Hz. Not sure if the graphic card also introduces diffrent video delays at diffrent refresh rates.
So there is really a need to have diffrent audio presets loaded at diffrent frame rates (movie fps).
Also diffrent video codecs may give additional video delay I think. Because I have to switch audio delay when using CoreAVC and libav.
So if we could have video codec and fps available in ffdshow audio preset auto loading conditions it would help alot!
-----------------------------------------------------------
The author of Media Control working on having Vista Media Center switching the refresh rate to match the frame rate on video. Media Control gets the fps from ffdshow video.
So I guess ffdshow audio could also read the frame rate from ffdshow video?
Is this feature possible?
I think it is not possible to get fps from ffdshow audio at the time of loading preset.
It is done at the early stage of DirectShow filter connection.
It is possible to get fps during playback though.
You can use video delay (in "Queue & misc" page) instead.
Decrease video delay to increase audio delay.
In ffdshow audio configuration, set constant audio delay.
rickardk
31st January 2008, 11:33
You just made my day!!
I thought video delay was global.
One step closer to the perfect setup...Thanks!!!
jeffy
31st January 2008, 18:22
I don't know how to solve the following problem, therefore I am asking someone wise for help.
When I encode a standard definition PAL video (720 × 576 pixels) into the following format in VirtualDubMod, I keep getting some dropped frames on playback in Media Player Classic. My CPU is E6600 C2D, currently 3.51 GHz, 800 MHz DDR2 RAM (780 effective), GPU GF6200 (128 MB DDR onboard, non-Turbo Cache version), Windows XP SP2:
Codec: ffdshow video codec, MPEG-4, fourcc XVID, one pass quality 90, Quantization type H263, macroblock decision mode: fewest bits, ME compare functions: SAD+chroma, Subpixel ME...: SAD, Macroblock compare: SAD, EPSZ: 1 diamond, all other settings default, 1 thread, no b-frames, output format: bobbed video 720 × 576 × 50 fps. The harddrive should be no issue as well, according to HDTune benchmark approx. 60 MB/sec.
Can you please help me? What should I set in ffdshow to get the rid of the dropped frames? Or what else could I try? CPU usage is only 2-6%! I have even tried queue output samples in the ffdshow settings, yet MPC is still dropping some frames. Under decoder options I have even unchecked Drop frame on delay 1500 ms.
Thank you for your help.
thuan
1st February 2008, 02:12
@ffdshow_tryouts devs: I have a problem with ffdshow_tryouts Keys&Remote enabled which is descibed here http://forum.doom9.org/showthread.php?p=1094678#post1094678 and the forth post down. Please take a look.
haruhiko_yamagata
1st February 2008, 10:12
@ffdshow_tryouts devs: I have a problem with ffdshow_tryouts Keys&Remote enabled which is descibed here http://forum.doom9.org/showthread.php?p=1094678#post1094678 and the forth post down. Please take a look.Thanks, I can reproduce.
chros
1st February 2008, 12:04
@jeffy: what kind of renderer are you using? On secondary monitor?
Try Overlay in MPC, and see what's happening ...
(For me a 1280x720 59.94fps x264 didn't go well with Haali's+ffdshow+sec-monitor on Athlon X2 4600+, I had to switch to Overlay+CoreAVC and this time it wasn't perfect as well, but it's acceptable ...)
taklubaba
1st February 2008, 18:02
Hi,
I have built ffdshow source (ffdshow_beta1_20061211) on Microsoft Visual Studio 2005.
The ffdshow filters gets registered and can be seen in the Graph Edit Insert Filters list.
When I try to insert the registered ffdshow filter, ffdshow video encoder filter to be precise, the Graph Edit gives an error message "The filter cannot be added to the graph. No combination of intermediate filters could be found to make the connection. (Return code: 0x80040217) ".
Before building the ffdshow source and registering the filters, I had installed the ffdshow-rev1803_20080120_xxl.exe. Here too the ffdshow related filters were seen in Graph Edit, and in this case I was able to insert and use the ffdshow video encoder filter in Graph Edit.
What then am I missing in the building of the ffdshow source code?
Do I have to build it in some specified way?
Do I have to add some other code/project and build the same?
Do I have to install some other packages?
Please help.
Thanks,
Taklu.
clsid
1st February 2008, 18:35
The files libavcodec.dll and libmplayer.dll must be present in the same directory as ffdshow.ax.
Delerue
3rd February 2008, 01:37
I want to thank you, dev guys, for the last two patches (H.264 deinterlace and DVD menu with resize bug). Very good things, IMO. ;)
cc979
4th February 2008, 00:09
i just tried to compile svn 1842 but got this error:
make[1]: Entering directory `/home/User/svn/ffdshow-tryout/ffdshow-tryout/src/subtitles'
gcc -c -mno-cygwin -mdll -fno-rtti -mthreads -pipe -D_WINGDI_ -DUCLIBCPP -D_GLIBCPP_HAVE_MBSTATE_T -D_WIN32_IE=0x0500 -DARCH_IS_IA32 -DARCH_IS_32BIT -DHAVE_MMX -mmmx -msse -mfpmath=sse -w -DNDEBUG -UDEBUG -DFFDEBUG=0 -I. -I.. -Iuclibc++ -Ibaseclasses -I../baseclasses -IimgFilters -I../imgFilters -Implayer -I../mplayer -Isettings -I../settings -Isettings/filters -I../settings/filters -Icodecs -I../codecs -Isubtitles -I../subtitles -Iconvert -I../convert -Idialog -I../dialog -IaudioFilters -I../audioFilters -Icygwin -I../cygwin -Iffmpeg -I../ffmpeg -Iacm -I../acm -Ifilters -I../filters -Imuxers -I../muxers -I/dx/Include -L/dx/MingLib -ldx9 -O2 -march=pentium-mmx -mtune=i686 -fomit-frame-pointer -finline-functions -finline -frename-registers -fweb -funit-at-a-time -MMD -o ffdshow_subtitles_all.o ffdshow_subtitles_all.cpp
TsubtitleText.cpp: In member function 'void TsubtitleTextBase<tchar>::prepareKaraoke()':
TsubtitleText.cpp:1242: error: there are no arguments to 'clear' that depend on a template parameter, so a declaration of 'clear' must be available
TsubtitleText.cpp:1242: error: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
make[1]: *** [ffdshow_subtitles_all.o] Error 1
make[1]: Leaving directory `/home/User/svn/ffdshow-tryout/ffdshow-tryout/src/subtitles'
make: *** [lib] Error 2
Thunderbolt8
4th February 2008, 00:19
just read this:
Revision 1837 - Directory Listing
Modified Sat Feb 2 12:56:58 2008 UTC (34 hours, 18 minutes ago) by clsid2
Updated libavcodec.
H.264 decoding now supports interlaced + spacial direct mode.
does this mean that all H.264 features are implemented now, its 'complete' ? so there shouldnt be any more problems regarding features ffdshow cant decode properly?
haruhiko_yamagata
4th February 2008, 10:19
i just tried to compile svn 1842 but got this error:fixed at 1843. Thanks.
leeperry
4th February 2008, 14:31
sorry to be asking a prolly retarded question, but I'd like to have 2 profiles in the audio ffdshow filter.
one for music, with "supereq" enabled, and one for movies where it's disabled..........because its buffer is giving dropouts in MPC HC.
so I wanna setup the autoload option with "audio sampling frequency match", the first profile being for <47999 and the second for >47999.
I've tried many combinations, to no avaible :(
TIA,
haruhiko_yamagata
4th February 2008, 15:42
sorry to be asking a prolly retarded question, but I'd like to have 2 profiles in the audio ffdshow filter.
one for music, with "supereq" enabled, and one for movies where it's disabled..........because its buffer is giving dropouts in MPC HC.
so I wanna setup the autoload option with "audio sampling frequency match", the first profile being for <47999 and the second for >47999.
I've tried many combinations, to no avaible :(
TIA,Did you enter freq?
freq<47999
Thunderbolt8
4th February 2008, 15:50
just read this:
Revision 1837 - Directory Listing
Modified Sat Feb 2 12:56:58 2008 UTC (34 hours, 18 minutes ago) by clsid2
Updated libavcodec.
H.264 decoding now supports interlaced + spacial direct mode.
does this mean that all H.264 features are implemented now, its 'complete' ? so there shouldnt be any more problems regarding features ffdshow cant decode properly?
someone already mentioned there are still rainbow frames in some movies (which arent there when using coreavc). when I have time during the week ill send you a sample.
leeperry
4th February 2008, 16:19
Did you enter freq?
works perfect, thanks!
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.