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. |
27th August 2010, 19:41 | #201 | Link | |
Registered User
Join Date: Oct 2004
Location: France
Posts: 567
|
Quote:
Code:
LAVFDShowSplitter.ax!CAMEvent::Wait(unsigned long dwTimeout) Ligne 128 + 0x12 octets C++ LAVFDShowSplitter.ax!CAMThread::CallWorker(unsigned long dwParam) Ligne 178 C++ LAVFDShowSplitter.ax!CLAVFSplitter::SetPositions(__int64 * pCurrent, unsigned long dwCurrentFlags, __int64 * pStop, unsigned long dwStopFlags) Ligne 496 C++ Last edited by Underground78; 27th August 2010 at 19:43. |
|
27th August 2010, 19:49 | #202 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Looks like the same funnyness, meh. But this is just the main thread, where is the demux thread?
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
27th August 2010, 19:51 | #204 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Check the output window if it exited by any chance. For me its usually near the bottom of the thread list.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
27th August 2010, 20:35 | #206 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
I was trying to find the crash issue with libmpeg2, but all i see is stack traces deep into ffdshow and libmpeg2. Anyone with a personal interest in getting it fixed should probably give a detailed report to ffdshow, maybe its on their end, or at least can point the finger on something specific thats going wrong.
In the meantime, the MPC-HC internal mpeg2 decoder (also based on libmpeg2) works fine, as well as the libavcodec based mpeg2 decoder in ffdshow .. so many working choices!
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
28th August 2010, 00:35 | #207 | Link | |
4:2:0 hater
Join Date: Apr 2008
Posts: 1,302
|
Quote:
They have nothing to do with LAVFSplitter BTW. |
|
28th August 2010, 07:27 | #208 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Using EVR-CP, but only if i really seek extensively, usually doesnt bother me. And like i said, turning off reclock makes them go away.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
28th August 2010, 08:24 | #210 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Playlists are not supported by avformat, and thus won't be supported by LAVFSplitter in the near future.
The perfect plan would be to somehow integrate libbluray for playlist parsing and lavfsplitter for demuxing, but this is just a pipe dream, don't expect anything soon.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 28th August 2010 at 09:21. |
30th August 2010, 09:39 | #211 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
LAVFSplitter 0.8
- Alot of internal changes to enhance performance and maintainability - Fixed a potential deadlock on seeking - Fixed playing files without a video stream - Fixed an issue that caused some players to hang on playback start - Improved language detection Download: 32-bit & 64-bit The Seeking deadlock should be gone, however the crash with libmpeg2 in ffdshow is still present - i might have an idea, though. Anyhow, like mentioned earlier, i'm moving into a new apartment this week, so don't expect much (if any) activity on my side.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
30th August 2010, 10:18 | #212 | Link | |
Registered User
Join Date: Nov 2008
Posts: 454
|
Quote:
Just let you known *.FLAC files doesnot working - graph is created correctly, but if i hit play, it wont start to play, in MPC-HC it will jump directly to end of track. Remuxed to *.MKA and it is working fine. DTS, AC3 and OGG working fine. *.MPC seems to be not supported at all.
__________________
Working machine: Win10x64 + Intel Skull Canyon My HTPC. How to start with Bitcoin Last edited by hoborg; 30th August 2010 at 10:22. |
|
30th August 2010, 19:19 | #213 | Link | |
Registered User
Join Date: May 2007
Location: Norway
Posts: 192
|
Yup, seems to be completely gone. No regression with the MS decoder due to the partial flushing behavior revert either. Good job.
Quote:
There is also an issue I've discovered with playback stopping when enabling DVB-subs in the "Henry IV" sample (seems to stop when the subs are about to be rendered) with ffdshow/libavcodec as the video decoder (seemingly not an issue with MPC-HC internal libmpeg2 decoder). I'll get back to this another day, I need to do more testing to see which versions/decoders are affected. BTW, AR is correct for "John Adams" sample even with the MS decoder now. I guess this was fixed in 0.6, but I didn't test it then. Don't see any hearing impaired tag on one of the sub tracks, but I take it that just means Underground78's patch isn't applied yet. All in all 0.8 is certainly the best version so far IMHO. Good luck with the move. |
|
30th August 2010, 23:11 | #216 | Link |
Registered User
Join Date: Oct 2004
Location: France
Posts: 567
|
Hi,
I have a file which does not start with LAVFSplitter and I have been try to understand what was going on with the debugging. In fact the first image of the video is displayed then it freezes but the duration counter keeps going. If I look at stack traces which concern LAVFDShowSplitter I see : - for CLAVFOutPut Pin Video thread : Code:
LAVFDShowSplitter.ax!CBaseOutputPin::GetDeliveryBuffer(IMediaSample * * ppSample, __int64 * pStartTime, __int64 * pEndTime, unsigned long dwFlags) Ligne 2654 + 0x2c octets C++ 02de6c50() LAVFDShowSplitter.ax!CLAVFOutputPin::ThreadProc() Ligne 275 + 0x23 octets C++ LAVFDShowSplitter.ax!CAMThread::InitialThreadProc(void * pv) Ligne 123 + 0xe octets C++ Code:
LAVFDShowSplitter.ax!CBaseOutputPin::GetDeliveryBuffer(IMediaSample * * ppSample, __int64 * pStartTime, __int64 * pEndTime, unsigned long dwFlags) Ligne 2654 + 0x2c octets C++ 02de7050() LAVFDShowSplitter.ax!CLAVFOutputPin::ThreadProc() Ligne 275 + 0x23 octets C++ LAVFDShowSplitter.ax!CAMThread::InitialThreadProc(void * pv) Ligne 123 + 0xe octets C++ In fact both Output Pin threads are waiting for "m_pAllocator->GetBuffer(ppSample,pStartTime,pEndTime,dwFlags);" to return but it never does ... Does somebody have an idea about what could cause this ? Thanks in advance ! |
31st August 2010, 06:55 | #217 | Link | |
ffdshow user
Join Date: Oct 2005
Location: Romania
Posts: 818
|
Quote:
|
|
31st August 2010, 17:30 | #218 | Link |
Registered User
Join Date: Nov 2008
Posts: 454
|
__________________
Working machine: Win10x64 + Intel Skull Canyon My HTPC. How to start with Bitcoin Last edited by hoborg; 31st August 2010 at 20:22. |
Tags |
decoders, directshow, filters, splitter |
Thread Tools | Search this Thread |
Display Modes | |
|
|