*offizielles deutsches flaskmpeg & dvdtoogm board*
Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen FlaskChat Zur Startseite

*offizielles deutsches flaskmpeg & dvdtoogm board* » *sonstige tools* » DGAVCDec - updates » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen DGAVCDec - updates
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Selur
spamming old Newbie


images/avatars/avatar-173.png

Dabei seit: 13.03.2002
Beiträge: 10.933

DGAVCDec - updates Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
I have created an Avisynth source filter for AVC/H.264 streams. I would appreciate feedback and suggestions for the most important features to add. At this point it is fast and reliable but limited in functionality. I need your guidance to prioritize future work. I also ask to be notified about any streams that are problematic with DGAVCDec.

Please read the help file carefully, especially the part about DLL loading.

Thanks to Michael Niedermayer for helping me to understand low-level accessing of libavcodec.


Zitat:
This version fixes decode issues. All but one of the streams previously provided now work, and that one was corrupted, I believe.

As described in the help file, the last several frames of the BBC streams may be incorrect. I am working on it.

Note that you have to replace all the DLLs (avcodec-51.dll, avformat-51.dll, avutil-49.dll), even though their names have not changed. I am still working on a better solution. The easiest thing to do is to put them in \windows\system32 or somewhere else on your DLL search path. If you can't, the help file points you to an alternate solution.

http://neuron2.net/dgavcdec/dgavcdec100a2.zip

Quelle: engl. Doom9 Forum

Cu Selur

__________________
Hybrid
05.03.2007 08:57 Beiträge von Selur suchen Nehmen Sie Selur in Ihre Freundesliste auf
Selur
spamming old Newbie


images/avatars/avatar-173.png

Dabei seit: 13.03.2002
Beiträge: 10.933

Themenstarter Thema begonnen von Selur
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
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.

Quelle: http://forum.doom9.org/showthread.php?p=967734#post967734

Cu Selur

__________________
Hybrid
09.03.2007 09:55 Beiträge von Selur suchen Nehmen Sie Selur in Ihre Freundesliste auf
Selur
spamming old Newbie


images/avatars/avatar-173.png

Dabei seit: 13.03.2002
Beiträge: 10.933

Themenstarter Thema begonnen von Selur
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

***Alpha 5***
Zitat:
Here is alpha 5. I regret that I can't remember exactly what I did, because I neglected to keep a copy of the alpha 4 source to diff against. I do know that I fixed a lot of stuff and added some new stuff, such as Save BMP and AVS template creation.
http://neuron2.net/dgavcdec/dgavcdec100a5.zip

Quelle: http://forum.doom9.org/showthread.php?p=1005986#post1005986

Cu Selur

__________________
Hybrid
22.05.2007 09:12 Beiträge von Selur suchen Nehmen Sie Selur in Ihre Freundesliste auf
Selur
spamming old Newbie


images/avatars/avatar-173.png

Dabei seit: 13.03.2002
Beiträge: 10.933

Themenstarter Thema begonnen von Selur
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Version 1.0.0 alpha 6
* Fixed broken GOP stepping after play/preview.

* Title bar FPS indication now has three places after the decimal point.

* A "Finished!" popup now appears at the end of the Save Project operation.

* Fixed an uninitialized variable in DGAVCDecode that could cause crashes in some circumstances.

* Redesigned the whole decoder DLL situation (read the help text carefully before using alpha 6):

- Now only one decoder DLL is required (libavcodec.dll).
- The decoder DLL is stripped down to include just AVC decoding.
- The decoder DLL must be placed in the same directory as DGAVCIndex.exe. The path is automatically passed to DGAVCDecode.dll in the DGA file.
- The decoder DLL project is buildable in Visual Studio 2005, allowing for direct tracing/debugging.
- The decoder DLL is derived from the ffdshow_tryouts project.

http://neuron2.net/dgavcdec/dgavcdec100a6.zip

I think I'll add transport stream support next, and then tackle PAFF.

Quelle: http://forum.doom9.org/showthread.php?p=1010067#post1010067

Cu Selur

__________________
Hybrid
02.06.2007 14:02 Beiträge von Selur suchen Nehmen Sie Selur in Ihre Freundesliste auf
Selur
spamming old Newbie


images/avatars/avatar-173.png

Dabei seit: 13.03.2002
Beiträge: 10.933

Themenstarter Thema begonnen von Selur
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Da die aktuelle libavcodec.dll die mit DGAVCDec kommt wohl teilweise Probleme macht, hat Donald Graft den Download aktualisiert.

Cu Selur

__________________
Hybrid
11.06.2007 20:24 Beiträge von Selur suchen Nehmen Sie Selur in Ihre Freundesliste auf
Selur
spamming old Newbie


images/avatars/avatar-173.png

Dabei seit: 13.03.2002
Beiträge: 10.933

Themenstarter Thema begonnen von Selur
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
This fixes the timeline navigation problems in alpha 7.

http://neuron2.net/dgavcdec/dgavcdec100a8.zip

Note: Please re-download alpha 8, as I had a little bug in it. Playing until end of file messed up subsequent navigation.


Zitat:
Version 1.0.0 alpha 7
Here's a nice shiny new version for y'all:

* Indexing is 6 times faster! I knew you'd like that. I ditched the JM Reference code NALU processing and made my own. Their code was doing fgetc() on every byte and was chock full of useless memcpy's and dynamic memory allocation.

* When pulldown flags are seen, the user is offered the chance to force the IVTC'ed frame rate. "Force Film" is not yet implemented, so you need pure telecine throughout for this interim solution to work right.

* In preparation for implementation of "Honor Pulldown Flags" and "Force Film", a new index key was added to the DGA file:

PIC n

...where n is the pic_structure type of the following frame. This is the equivalent of TFF/RFF in MPEG2. Remember that the picture timing SEIs are optional, so don't be surprised if you don't see any in the DGA file.

* The DGA file format version is bumped to 4.

* An MRU list has been added to the File menu.

* It no longer rejects PAFF out of hand, but I haven't yet got it working properly with any version of libavcodec.dll that I can find. Hopefully there will be a working version and it will slot in without further changes.

http://neuron2.net/dgavcdec/dgavcdec100a7.zip

It ships with my stripped down libavcodec.dll, but you can replace it with any version you like. I'm hoping this version no longer crashes after I recompiled it with VS 2005 SP1.

The changes were extensive, so please pound away.

Quelle: http://forum.doom9.org/showthread.php?p=1066231#post1066231

Cu Selur

__________________
Hybrid
17.11.2007 17:54 Beiträge von Selur suchen Nehmen Sie Selur in Ihre Freundesliste auf
Selur
spamming old Newbie


images/avatars/avatar-173.png

Dabei seit: 13.03.2002
Beiträge: 10.933

Themenstarter Thema begonnen von Selur
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Version 1.0.0 alpha 10
* Lots of GUI bugs and crashing bugs fixed.

* New info window field: max bitrate seen.

* Major code cleanup and purging of DGIndex leftovers. Conversion to exclusive C++ compilation.

http://neuron2.net/dgavcdec/dgavcdec100a10.zip

Please delete your INI file before running this, or replace it with the one in the zip file.

Note that the previous message box popup for forcing the IVTC'ed frame rate is now replaced by Force Film in the Video menu. I have not yet implemented decimation of non-film sections, so for now this will not work on hybrid video.

With the disappearance of a lot of menu options, some explanation is in order. It is really very hard to integrate the container parsers with the stream buffering, NALU parsing, and parallel parsing and keep everything working right. For DGMPGDec, it is a nightmare that I still lose sleep over. I'm not sure I even fully understand how it works and if it is provably correct. I do know of several low-probability cases that can cause explosions. Yes, it's low probability but with enough uses, it's going to happen to someone. The code base is also very hard to modify and enhance.

So I am taking a new tack with DGAVCDec. I want to keep it simple and provably correct. So my plan is that cutting, demuxing, container verification and repair, etc., will be done by separate tools. DGAVCDec will be for serving video only. There are existing tools for these things but I plan to make my own and make them available via the Tools menu. This approach will allow me to keep my sanity as well as to continue moving forward despite my limited time for coding these days. I don't need another massive nightmare on my hands!

Probably, then, the [ and ] arrow keys will simply allow for cutting out portions of your AVC raw stream. Yes, you can use Trim() in your script, but it's more convenient this way and it's useful sometimes to generate a cut AVS raw stream as well.

Quelle: http://forum.doom9.org/showpost.php?p=1067929&postcount=607

Cu Selur

__________________
Hybrid
22.11.2007 20:32 Beiträge von Selur suchen Nehmen Sie Selur in Ihre Freundesliste auf
Selur
spamming old Newbie


images/avatars/avatar-173.png

Dabei seit: 13.03.2002
Beiträge: 10.933

Themenstarter Thema begonnen von Selur
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:

Version 1.0.0 alpha 11

* Properly counts each pair of field coded pictures as one frame. Should improve PAFF support.

http://neuron2.net/dgavcdec/dgavcdec100a11.zip


Cu Selur

__________________
Hybrid
26.11.2007 20:41 Beiträge von Selur suchen Nehmen Sie Selur in Ihre Freundesliste auf
Selur
spamming old Newbie


images/avatars/avatar-173.png

Dabei seit: 13.03.2002
Beiträge: 10.933

Themenstarter Thema begonnen von Selur
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Alpha 13 ist draußen:
Zitat:
* Fixed problem whereby the automatic PID setting for transport streams used the last audio stream encountered instead of the first.

* Added an MRU list to the File menu.

http://neuron2.net/dgmpgdec/dgmpgdec150b13.zip


Cu Selur

__________________
Hybrid
27.11.2007 18:38 Beiträge von Selur suchen Nehmen Sie Selur in Ihre Freundesliste auf
Selur
spamming old Newbie


images/avatars/avatar-173.png

Dabei seit: 13.03.2002
Beiträge: 10.933

Themenstarter Thema begonnen von Selur
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Version 1.0.0 alpha 14
* Completes transport stream support for video. You can now do Save Project on transport streams and serve the video with DGAVCDecode.

* Added Save Project and Demux Video option in the File menu.

* Added Loop Playback option in the Options menu.

* Added option to control creation of the info log in the Options menu.

* Corrected some manual problems and linked them in the Help menu.

* Removed the PAFF blow-up warning.

http://neuron2.net/dgavcdec/dgavcdec.html

Next up is audio demuxing and project ranges (cutting).


Die 15 ist auch schon draußen und bietet auch die Möglichkeit das Tool per CLI anzusprechen.

http://neuron2.net/dgavcdec/dgavcdec100a15.zip

__________________
Hybrid
06.02.2008 14:04 Beiträge von Selur suchen Nehmen Sie Selur in Ihre Freundesliste auf
Selur
spamming old Newbie


images/avatars/avatar-173.png

Dabei seit: 13.03.2002
Beiträge: 10.933

Themenstarter Thema begonnen von Selur
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
This is the first cut at audio demuxing. Notes:

* The paradigm for setup of audio PIDs and demuxing is different than in DGIndex, so read the users manual! This version allows all PIDs to be processed at the same time. (The idea of moving it from the Stream menu is to allow for generalizing it to include MP4 files later.)

* AAC LOAS/LATM not yet supported.

* AV sync solution not yet decided. Currently, audio starts at the first audio frame after the start of the first decodable picture.

* CLI for audio demux not yet implemented.

* An audio stream must be listed in the PAT/PMT for demuxing to work. This limitation will be removed in a future version.

* M2TS support was fixed. E.g., the "wedding" stream now works if you dismiss the libavcodec errors, which appear harmless.

http://neuron2.net/dgavcdec/dgavcdec100a16.zip

Quelle: http://forum.doom9.org/showthread.php?p=1101681#post1101681

__________________
Hybrid
18.02.2008 08:34 Beiträge von Selur suchen Nehmen Sie Selur in Ihre Freundesliste auf
Selur
spamming old Newbie


images/avatars/avatar-173.png

Dabei seit: 13.03.2002
Beiträge: 10.933

Themenstarter Thema begonnen von Selur
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Version 1.0.0 alpha 17
1. libavcodec.dll was updated to the version from ffdshow-tryouts version 1837. This fixes decoding of some streams that previously didn't work.

2. Audio demuxing was redesigned so that streams do not need to be present in the PAT/PMT to be demuxed. A Preview operation will show all detected audio streams in the Info display; they do not have to be selected for demuxing.

3. TFF/BFF reporting for field structure streams was fixed.

4. CLI support for audio demuxing was added (-a).

http://neuron2.net/dgavcdec/dgavcdec.html

Quelle: http://forum.doom9.org/showthread.php?p=1103451#post1103451

Cu Selur

__________________
Hybrid
22.02.2008 12:07 Beiträge von Selur suchen Nehmen Sie Selur in Ihre Freundesliste auf
Selur
spamming old Newbie


images/avatars/avatar-173.png

Dabei seit: 13.03.2002
Beiträge: 10.933

Themenstarter Thema begonnen von Selur
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Version 1.0.0 alpha 18
* Fixed a problem that caused some M2TS files to be detected as elementary streams.

* Fixed a problem that caused demuxed audio files to be held locked by DGAVCIndex.

* MPEG audio is now demuxed with file extension .mp1, mp2, or mp3, depending on the layer detected (previously .mpa was always used).

http://neuron2.net/dgavcdec/dgavcdec.html

On some streams, libavcodec.dll reports an unknown NAL unit type. If you dismiss the warnings things seem to go OK. I've verified that no such NALU is being passed from my code and I'm investigating the reason for this warning. For now, just dismiss these messages.

Quelle: http://forum.doom9.org/showthread.php?p=1103925#post1103925

Cu Selur

__________________
Hybrid
24.02.2008 18:59 Beiträge von Selur suchen Nehmen Sie Selur in Ihre Freundesliste auf
Selur
spamming old Newbie


images/avatars/avatar-173.png

Dabei seit: 13.03.2002
Beiträge: 10.933

Themenstarter Thema begonnen von Selur
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
1. Changed the name of the "Aspect Ratio" field in the Info display to "SAR".

2. Added a "Display Size" field to the Info display.

3. Fixed a bug in demuxing of LPCM audio from transport streams.

http://neuron2.net/dgavcdec/dgavcdec.html

Quelle: https://forum.doom9.org/showthread.php?p=1112606#post1112606

Cu Selur

__________________
Hybrid
15.03.2008 09:07 Beiträge von Selur suchen Nehmen Sie Selur in Ihre Freundesliste auf
Selur
spamming old Newbie


images/avatars/avatar-173.png

Dabei seit: 13.03.2002
Beiträge: 10.933

Themenstarter Thema begonnen von Selur
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Version 1.0.0 alpha 20
Fixes audio detection and demuxing and consequent video decoding errors for some streams.

http://neuron2.net/dgavcdec/dgavcdec.html

Quelle: http://forum.doom9.org/showthread.php?p=1115826#post1115826

Cu Selur

__________________
Hybrid
24.03.2008 21:51 Beiträge von Selur suchen Nehmen Sie Selur in Ihre Freundesliste auf
Selur
spamming old Newbie


images/avatars/avatar-173.png

Dabei seit: 13.03.2002
Beiträge: 10.933

Themenstarter Thema begonnen von Selur
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Version 1.0.0 aplha 21
1. Fixed a bug that caused DGAVCIndex to crash when doing Save Project on a stream that contains a DTS audio track, and that track is not selected for demuxing.

2. Fixed a bug that caused DGAVCIndex to crash if more than 256 PPS's are encountered during the initial parsing following the opening of a stream.

http://neuron2.net/dgavcdec/dgavcdec.html

Quelle: http://forum.doom9.org/showthread.php?p=1117877#post1117877

Cu Selur

__________________
Hybrid
27.03.2008 10:52 Beiträge von Selur suchen Nehmen Sie Selur in Ihre Freundesliste auf
Selur
spamming old Newbie


images/avatars/avatar-173.png

Dabei seit: 13.03.2002
Beiträge: 10.933

Themenstarter Thema begonnen von Selur
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Version 1.0.0 alpha 22
* Fixed crashes for elementary streams.

http://neuron2.net/dgavcdec/dgavcdec100a22.zip

Quelle: http://forum.doom9.org/showthread.php?p=1118456#post1118456

Cu Selur

__________________
Hybrid
28.03.2008 19:33 Beiträge von Selur suchen Nehmen Sie Selur in Ihre Freundesliste auf
Selur
spamming old Newbie


images/avatars/avatar-173.png

Dabei seit: 13.03.2002
Beiträge: 10.933

Themenstarter Thema begonnen von Selur
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Version 1.0.0 alpha 23
1. Fixed a bug that caused DGAVCIndex to put the wrong filename in the Save Project dialog box in some cases.

2. Fixed a bug that caused the Frame Structure field in DGAVCIndex's Info dialog to be unreliable.

http://neuron2.net/dgavcdec/dgavcdec.html

Quelle: http://forum.doom9.org/showthread.php?p=1122104#post1122104

Cu Selur

__________________
Hybrid
06.04.2008 13:22 Beiträge von Selur suchen Nehmen Sie Selur in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
*offizielles deutsches flaskmpeg & dvdtoogm board* » *sonstige tools* » DGAVCDec - updates

WBB, entwickelt von WoltLab GmBH