PDA

View Full Version : DGAVCDEC vs DirectShow decoder


stax76
26th October 2009, 11:58
StaxRip currently uses DGAVCDEC but it seems to cause a lot exceptions previewing the video which involves seeking. The autocrop filter don't work for the same reason. On same streams it causes also exception when encoding, here is a example:

http://rapidshare.com/files/298060672/arte_HD__AC3_ger__Jagdriten_in_Westafrika.ts.html

I wonder if it has other problems and limitations and if it might improve in the near future, which problems DirectShow decoders have and what other users and applications use? StaxRip can be configured to use any demuxer and source filter but most users don't know how to do this. I guess in MeGUI the user has to pic demuxer and source filter manually, RipBot probably uses DirectShowSource assuming ffdshow being installed and HDConvertToX probably has options for various source filters, maybe more then the 2 I've mentioned and I wonder if these have advantages. Maybe I should just try these applications. I'm looking for the most robust one fits all solution. I guess it just needs time for the HD AVC tools to mature to a degree MPEG-2 tools are.

buzzqw
26th October 2009, 13:24
fyi hdc use dss for crop and dgavcdec for decoding

users can force to use specific decoder (mainly dss or ffmpegsource)

BHH

stax76
26th October 2009, 13:31
Thanks, does dgavcdec crash often even only used for decoding? It does on the sample I've posted, it's a capture from german/french HD free tv culture channel.

buzzqw
26th October 2009, 16:45
dgavcdec crash often on bad captures/streams, rarely on BD

anyway remember that isn't dgavcdec to crash but libavcodec... (Neuron2 is picky about this ;) )

when hdc users encounters these kind of problem i suggest to try dss or NVtools

BHH

stax76
26th October 2009, 17:08
Unfortunately most users do not understand how to configure StaxRip to use different demuxers and source filters. Maybe I should write a little guide. With ProjectX and DGMPEGDEC chances for perfect result where almost 100%, no sync issues no nothing, I've captured a lot some years ago. If I change it to use DSS there might be other issues like no proper decoder installed or sync issues. By now there are some free HD channels on Astra, probably good idea trying to convert some captures myself.

neuron2
26th October 2009, 18:59
The crashes are happening in the older libavcodec that is used. I have an effort underway to update the libavcodec.

Dark Shikari
26th October 2009, 19:24
The crashes are happening in the older libavcodec that is used. I have an effort underway to update the libavcodec.It would also be nice to have a non-ancient version so that it supports lossless H.264.