Log in

View Full Version : ffdshow tryouts project: Discussion & Development


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 [65] 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308

Thunderbolt8
18th February 2008, 01:31
another sample from another AVC remux, same problem:

http://www.sendspace.com/file/xyyquw
http://www.sendspace.com/file/q3rvfp
could anyone please have a look at these? I really would like to know if this is maybe due to mkvmerge then I know Ill have to wait until a better remux solution comes up.

clsid
18th February 2008, 13:51
Well, ffdshow should show the actual name of the DMO filter, instead of the wrapper filter. So that is another little bug. Same probably happens with the ACM and VFW wrappers.

haruhiko_yamagata
18th February 2008, 13:56
could anyone please have a look at these? I really would like to know if this is maybe due to mkvmerge then I know Ill have to wait until a better remux solution comes up.I have no problem playing back clipboy.m2ts.
As for splighost.mkv, whichever I use CoreAVC or ffdshow, I have the same problem.

haruhiko_yamagata
18th February 2008, 14:07
I've made 2 profiles in ffdshow audio...one for movies and one for music.
but for WMV files, it never works.
the "movie" profile is supposed to be enabled when "ffdshow video decoder" is active(I've set ffdshow video to "all supported"), but it doesn't work for WMV files......even though "ffdshow video decoder" is loaded ?!ffdshow video decoder has to be loaded before ffdshow audio initialize its preset settings. Wmv splitter loads audio first.

leeperry
18th February 2008, 14:16
Well, ffdshow should show the actual name of the DMO filter, instead of the wrapper filter. So that is another little bug. Same probably happens with the ACM and VFW wrappers.

still not a foul proof solution, because the "movies" profile is loaded for .wma files :scared:

clsid
18th February 2008, 15:10
ffdshow video decoder has to be loaded before ffdshow audio initialize its preset settings. Wmv splitter loads audio first.
So that also means that the preset condition won't work for any filter that appears after ffdshow in the graph? Like for example "Video Renderer".

Thunderbolt8
18th February 2008, 17:46
I have no problem playing back clipboy.m2ts.
As for splighost.mkv, whichever I use CoreAVC or ffdshow, I have the same problem.
try to remux the clipboy.m2ts also to .mkv please, then you should see the same problems there. I gave you this one as .m2ts so you could have a look at the original structure.
so coming back to my initial question, are all the H264 features of those 2 movies are included in ffdshow meanwhile? if yes, then I can take it for granted its mkvmerge that causes these problems?

skrowl
18th February 2008, 19:27
Has a few issues playing (legally obtained, of course) EVO files. The video looks perfect, but the audio comes out garbled.

Leak
18th February 2008, 22:58
I've tried foobar, but the GUI sucks
Have you tried it lately? The GUI was completely revamped for it's 0.9.5 release, and even before that there were several other GUI plugins to replace the default one...

np: Pan Sonic - Lähetys / Transmission (Katodivaihe / Cathodephase)

haruhiko_yamagata
19th February 2008, 00:17
So that also means that the preset condition won't work for any filter that appears after ffdshow in the graph? Like for example "Video Renderer".It should work for video decoder because ffdshow is connected to downstream when it is initialized. It may or may not work for audio decoder.

Inventive Software
19th February 2008, 17:45
Has a few issues playing (legally obtained, of course) EVO files. The video looks perfect, but the audio comes out garbled.

This is most likely because you don't have an E-AC3, TrueHD, DTS-HD MA or DTS-HD HR decoder, depending on what audio type it is. If you want E-AC3 support (or the other HD audio formats), bug the ffmpeg devs, not us! ;)

breez
19th February 2008, 17:47
How complete is the ASS subtitle support? It seems to work fine most of the time, but vertical writing seems broken (unimplemented?) at least in a few anime op/ed sequences with karaoke kanji/kana.

e: Forgot to mention rev 1850

DigitalDeviant
19th February 2008, 18:36
I'd also like to add it doesn't make use of mkv's attached fonts like vsfilter does (I haven't tried to actually embed the font data in the ass file itself yet).

breez
19th February 2008, 22:53
I'd also like to add it doesn't make use of mkv's attached fonts like vsfilter does (I haven't tried to actually embed the font data in the ass file itself yet).

Works ok with Haali splitter. "Load embedded fonts" may need to be set in Haali's options. While testing, I had that setting disabled and I got subs with Arial font. Intended font showed up when enabling the setting. On subsequent tries with setting disabled right font was still used (fonts cached somewhere?).

JarrettH
20th February 2008, 00:17
Friend from IRC was asking...

<+Jenova266> Just wondering if it would be possible to add a simple tick box to the deinterlacing filter page which would run the frame doubler filter before the selected filter and if so please do so, Thanks in advance

haruhiko_yamagata
20th February 2008, 11:47
How complete is the ASS subtitle support? It seems to work fine most of the time, but vertical writing seems broken (unimplemented?) at least in a few anime op/ed sequences with karaoke kanji/kana.

e: Forgot to mention rev 1850Vertical writing is not implemented.
TODO (ASS related, if my motivation continues)

complete karaoke (fix a bug) - done
implement move
implement layer
implement collisions
implement clip
implement other minor stuffs (scrolling text, rotate/transformation, drawings, vertical writings and others)
check and fix compatibility issues
support style overrides from GUI

Leak
20th February 2008, 13:25
Friend from IRC was asking...
"Just wondering if it would be possible to add a simple tick box to the deinterlacing filter page which would run the frame doubler filter before the selected filter and if so please do so, Thanks in advance"
Considering that the frame doubler needs, if anything, progressive frames I really wonder what he hopes to achieve by that?

Also, proper full-rate deinterlacing is done by the bob filters already...

Thunderbolt8
21st February 2008, 01:59
btw. whats the reason that interlaced vc-1 content is not supported yet, do you have to wait for the ffmpeg guys to implement it or do you need more samples?

_xxl
21st February 2008, 09:32
new open source h.264 source:
The AMD Performance Library / Framewave covers a multitude of
> operations from simple math operations to media processing and
> optimizations for multi-core environments. Among the supported
> operations are H.264 video decoding. The Framewave project is housed
> over at SourceForge and at the AMD Developer Center.
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-February/042298.html

Yong
21st February 2008, 17:05
guys, any fix about this? :p
DllEntry.c: In function 'DllMain':
DllEntry.c:48: warning: 'av_free_static' is deprecated (declared at libavcodec/avcodec.h:2493)
DllEntry.c:58:1: error: pasting "LIBAVCODEC_VERSION_MAJOR" and "." does not give a valid preprocessing token
DllEntry.c:58:1: error: pasting "." and "LIBAVCODEC_VERSION_MINOR" does not give a valid preprocessing token
DllEntry.c:58:1: error: pasting "LIBAVCODEC_VERSION_MINOR" and "." does not give a valid preprocessing token
DllEntry.c:58:1: error: pasting "." and "LIBAVCODEC_VERSION_MICRO" does not give a valid preprocessing token
make: *** [DllEntry.o] Error 1

dimzon
22nd February 2008, 15:39
Dear ffdshow developers, please, take look @ this thread (http://forum.doom9.org/showthread.php?p=1103680). Maybe it's ffdshow problem? Or maybe it's possible to add some workaround into ffdshow (at least - complete lock flip option via yet another option)

nekrosoft13
22nd February 2008, 16:03
could someone let me know if ffdshow can handle EAC3? also know as DD+

clsid
22nd February 2008, 16:11
EAC3 is not supported yet. It is unknown when or if it will be supported in the future.

dimzon
22nd February 2008, 17:26
talking about my problem (http://forum.doom9.org/showthread.php?p=1103680) seems like this is ffdshow issue (read this (http://forum.team-mediaportal.com/codecs-external-players-55/strange-flip-behavior-using-ffdshow-35689/#post237734))

Dear developers, can you add some logging feature to understand what happens? Thanks.

dimzon
22nd February 2008, 18:21
maybe MediaPortal broadcast some magic WM_XXX message for it's own needs every time playback started and independend message with same code are in ffdshow (occurs message number collision)?

Anyway I need some assistance from ffdshow developers

nekrosoft13
22nd February 2008, 22:50
EAC3 is not supported yet. It is unknown when or if it will be supported in the future.

thanks for responce

nautilus7
22nd February 2008, 23:32
Thanks for graphedit bug fix.

leeperry
23rd February 2008, 13:04
any chance seeing the winamp2 plugin bugs fixed ? :cool:

basically it doesn't seem to be closed properly, so you can't open 2 files in a row, it crashes the player(mplayerc.exe and mplayer2.exe).

but if you click on "CONFIGURE" in the winamp2 section of ffdshow audio, then it works....but after 3 files in a row it's using 70% of CPU time on my 3Ghz C2D :(

problem is easy to reproduce with this plugin :
http://www.winamp.com/plugins/details/79374

if you could also offer the option to hide the plugin GUI(like winamp does), that would be supreme coolness :p

could someone let me know if ffdshow can handle EAC3? also know as DD+

use the sonic audio decoder.

clsid
23rd February 2008, 17:17
Please stop repeating your requests over and over again. It won't make a fix appear faster. Its just plain annoying.

Haruhiko already said that he will have a look at it when he has time.

leeperry
23rd February 2008, 18:46
sorry, didn't mean to be annoying..

just wanted to give a clearer explanation in a few words, that's all.

:thanks:

Inventive Software
24th February 2008, 01:55
Since your requests seem only to be with this one particular plugin, have you tried with other DSP plugins? ;)

leeperry
24th February 2008, 09:38
I did.

http://forum.doom9.org/showpost.php?p=1096605&postcount=3111

dustobub
24th February 2008, 19:07
Has anyone noticed that the XXL builds with the cabac patch have broken libavcodec's VC1 support. Video does play, but has significant artifacting and can lead to a program crash. Any idea's, or should I be asking over at FFMpeg. Thanks.

Dustin

dustobub
24th February 2008, 20:07
FFMpeg devs now are aware of the bug. It looks like it was introduced around build 1858.

_xxl
24th February 2008, 20:25
Has anyone noticed that the XXL builds with the cabac patch have broken libavcodec's VC1 support.
That patch has nothing to do with VC-1.

dustobub
24th February 2008, 20:43
You are correct, the timing of the bug however made me think it was the cabac patch, my bad.

Jeremy Duncan
25th February 2008, 13:28
Is the libmpeg codec updated each time libavcodec is updated?

I look at the svn and I see all these updates for libavcodec, and Iwonder about this.

Also, can somebody tell me if the newer ffdshow is faster when comparing the libmpeg codec to previous versions of ffdshow?

ACrowley
25th February 2008, 13:40
any chance seeing the winamp2 plugin bugs fixed ? :cool:

basically it doesn't seem to be closed properly, so you can't open 2 files in a row, it crashes the player(mplayerc.exe and mplayer2.exe).

but if you click on "CONFIGURE" in the winamp2 section of ffdshow audio, then it works....but after 3 files in a row it's using 70% of CPU time on my 3Ghz C2D :(

problem is easy to reproduce with this plugin :
http://www.winamp.com/plugins/details/79374

if you could also offer the option to hide the plugin GUI(like winamp does), that would be supreme coolness :p



use the sonic audio decoder.

Problme is :

Sonic Decoder applies a ugly Mix of DynamicRangeCompression+DialogNorma.+gain

The Decoder System Settings have no Effect.

Nero AudioDecoder2 applies DRC+DialNorm too

So we have no Decoder fro Realtime with the ability to disable DRC/DialNorm = bad

So lot of People are waitng for a ffdshow with EAC3/THD support

fastplayer
25th February 2008, 15:31
Is the libmpeg codec updated each time libavcodec is updated?
No, different projects.
libmpeg2 development was finished years ago. From time to time minor bugfixes keep trickling in though.

Thunderbolt8
26th February 2008, 14:43
I have a problem with a H.264 broadcast here with ffdshow (1870 xxl), the picture is pretty much distorted, while its fine with CoreAVC and VLC (0.8.6d).

I made a short sample: http://www.sendspace.com/file/rk4epu

fastplayer
26th February 2008, 14:58
Clip plays fine here with rev1868.

clsid
26th February 2008, 15:56
Fine too with 1872.

Thunderbolt8
26th February 2008, 16:39
tested it with 1868 clsid, but strangely for me it looks the same as before, like this: http://www.sendspace.com/file/tixf46

what could be the reason for that??

dustobub
27th February 2008, 03:46
FFMpeg devs now are aware of the bug. It looks like it was introduced around build 1858.

I know this is more of an FFMpeg issue, but here is a link to a 1080p VC1 sample if you are curious.

dustobub
27th February 2008, 03:55
The VC1 bug looks like it was fixed last night. Build 1873 fixes it.

ImAhNoBoDy
27th February 2008, 08:35
I recently ripped subtitles from a Japanese DVD using VSRip. There are 4 different languages in the idx/sub file. The default sub is in Japanese but when I try to choose English, WMP crashes all the time. The sub loads by itself cause it has the same filename, but when I manually choose the subtitle myself, I am able to choose English. I mux the subs in mkv and it works just fine. Vobsob from VSfilter works just fine too when I enable it (I mostly use ffdshow to display subs).

Now I have tested other idx/sub files that has multiple languages and they are just fine. I have a sample: http://www.sendspace.com/file/inqfew

foxyshadis
27th February 2008, 09:37
tested it with 1868 clsid, but strangely for me it looks the same as before, like this: http://www.sendspace.com/file/tixf46

what could be the reason for that??

What splitter do you use?

Thunderbolt8
27th February 2008, 14:30
the haali splitter & haali renderer. I already tried it with mpcs internal splitter and also with overlay mixer and VMR9 as well, but the result stays the same.

The VC1 bug looks like it was fixed last night. Build 1873 fixes it.
before im going to post on this as well, could this be a bug with funny blue like colours, which appear then and when?

leeperry
27th February 2008, 17:08
hey guys,

simple question if you don't mind.

I was told by Seb.26 that checking the "high quality YV12 to RGB conversion" was actually converting to YUY2 then to RGB ?!

atm I'm decoding h264 with ffdshow from xxl_, then upscaling in lanczos 4X and sometimes deinterlacing.

is there any point to output from ffdshow in YUY2 over YV12 ?

I then send it to EVR with MPC HC, use some PS scripts in MPC HC, and either EVR or my ATi drivers are doing the RGB32 conversion in hardware.

I've made some screenshots, the CRC is different but I can't see any difference between YV12 and YUY2 with h264 decoded by ffdshow ?! :eek:

TIA,

haruhiko_yamagata
28th February 2008, 11:00
hey guys,

simple question if you don't mind.

I was told by Seb.26 that checking the "high quality YV12 to RGB conversion" was actually converting to YUY2 then to RGB ?!Yes, he's correct. YV12->RGB converter by Xvid project is fast, while YUY2->RGB converter by AviSynth project is high quality.


atm I'm decoding h264 with ffdshow from xxl, then upscaling in lanczos 4X and sometimes deinterlacing.

is there any point to output from ffdshow in YUY2 over YV12 ?
If you don't see any difference, there's no point.
Implementation of YV12 by the downstream filter may be buggy. YUY2 output is useful only in such cases.
Another use of YUY2 output is MJPEG. Most MJPEG files are decoded to YUY2 (strictly speaking, 422P).
If you use text subtitles, RGB output make sense.