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. |
9th March 2007, 01:08 | #121 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
DGAVCDec 1.0.0 Alpha 3
This version:
* Fixes bugs (as described in the above posts). * Adds a checkbox to enable info/warnings encountered when parsing your stream. * Adds the ability to decode the stream with the JVT reference decoder and display that with an Avisynth script. * Adds the ability to disable AVC deblocking. * Removes the sample streams from the distribution. * FRM line in DGA file now contains frame type field (P=0, B=1, I=2). http://neuron2.net/dgavcdec/dgavcdec100a3.zip You need to update all your DLLs! I forgot to bump the DGA file version, so remake existing DGA files. Last edited by Guest; 9th March 2007 at 01:48. |
9th March 2007, 03:31 | #122 | Link |
Registered User
Join Date: Sep 2004
Location: Near LA, California, USA
Posts: 1,545
|
Thanks.
The seeking works fine in the vid now. Deblocking works too.
__________________
Pirate: Now how would you like to die? Would you like to have your head chopped off or be burned at the stake? Curly: Burned at the stake! Moe: Why? Curly: A hot steak is always better than a cold chop. |
9th March 2007, 04:02 | #123 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Oops, had to withdraw Alpha 3 temporarily. It has a rather large memory leak.
EDIT: I put it back because it appears to not be a problem with the filter but just something strange with one stream that plays and then gets slower and slower and then crashes VirtualDub. I am investigating. EDIT2: Stupid PAFF again! I'll add an error popup to the next alpha. Last edited by Guest; 9th March 2007 at 05:44. |
9th March 2007, 05:45 | #124 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
@bob0r
Here are the test results for the streams you linked: anixe.hd.264 -- fails (PAFF) arte.hd.ts -- fails (PAFF) astra.hd.ts -- ok bbc.hd.ts -- ok euro1080.hd5.ts -- ok hd.forum.tf1.hd.ts -- ok, but with minor artifacts (file corruption?) lux.hd.ateme.ts -- ok lux.hd.ts -- ok premiere.hd.ts -- ok prosieben.hd.ts -- ok sky.movies.9.hd.ts -- ok I'm considering having a go at adding PAFF support to libavcodec. |
9th March 2007, 12:29 | #126 | Link | |
Registered User
Join Date: Apr 2006
Posts: 78
|
Quote:
Here is a sample(some corruption in the middle though) http://www.sendspace.com/file/t1mee0 Every frame has PIC_TIMING SEI, pic_struct=4, number_clock_ts=2 pic_struct=5, number_clock_ts=3 pic_struct=6, number_clock_ts=3 pic_struct=3, number_clock_ts=2 I wish that's what you are looking for. For frame repeats sample, do you mean hard telecine or something else? Last edited by orbitlee; 9th March 2007 at 12:35. |
|
9th March 2007, 14:21 | #128 | Link | |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Yes, that's it. Thank you. If you have any other uncorrupted ones like that, that would be helpful too.
Quote:
|
|
9th March 2007, 15:01 | #130 | Link | |
Registered User
Join Date: Dec 2004
Location: Tomsk, Russia
Posts: 366
|
Quote:
Code:
IDR P P P P P P P P P I P P P P P ... ^ ^ | |_|_| BTW, one could create 3:2i (interlaced pulldown) and 3:2p (frame doubling & tripling) videos using Elecard Converter Studio. |
|
9th March 2007, 15:50 | #132 | Link |
Pain and suffering
Join Date: Jul 2002
Posts: 1,337
|
@neuron2
So you are saying only PAFF-interlaced frames cause a problem? Most of those files are PAFF, but with only progressive frames. Oh btw, that possible corrupt file, i plays fine and demuxes fine, however its the only different guessed encoder file: scientific atlanta hd.forum.tf1.hd.ts (see h.264.samples.info.txt) Last edited by bob0r; 9th March 2007 at 15:52. |
9th March 2007, 16:02 | #135 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
The test for PAFF is done for every slice and looks like this:
if sps->frame_mbs_only_flag=0 and field_pic_flag=1 PAFF encountered So, yes, if the stream fragment contains no such slices, it can't be considered PAFF and it will decode correctly with DGAVCDec (libavcodec). |
9th March 2007, 16:04 | #136 | Link | |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Quote:
Furthermore, that memory leak is in the JVT code. That doesn't mean I won't fix it, of course. |
|
9th March 2007, 17:52 | #140 | Link |
Registered User
Join Date: May 2002
Posts: 16
|
VFAPIConv 1.05 can't load the simplest Avisynth file - states 'invalid'.
Is it a bug? Just for reference the avs file is: loadplugin("C:\dgavcdec100a3\DGAVCDecode.dll") AVCSource("C:\xxx.dga") BTW, thanx for the nice work. Edit: No bug, all OK. Forgot that VFAPIConv accepts only RGB colorspace. Last edited by Diodato; 13th March 2007 at 03:18. Reason: solved |
Thread Tools | Search this Thread |
Display Modes | |
|
|