OTZIILORD / lavfilters

Automatically exported from code.google.com/p/lavfilters
GNU General Public License v2.0
0 stars 0 forks source link

AsyncReader won't connect to ASI output card with LAV MPEG-TS splitter installed #151

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
By default, K-Lite Codec Pack 8.0.0 installs LAV as the MPEG-TS splitter, which 
changes the output media types of the async reader.  Without LAV Filters the 
media types are

MEDIATYPE_Stream / MEDIASUBTYPE_MPEG2_TRANSPORT
MEDIATYPE_Stream / GUID_NULL

and with LAV filters the media types are

GUID_NULL / GUID_NULL
MEDIATYPE_Stream / GUID_NULL

This makes connecting a DekTec ASI output card to the async reader fail.

How can the issue be reproduced? Sample File?

What version of the product are you using? In which Player?

Please provide any additional information below.

Original issue reported on code.google.com by bruno...@gmail.com on 20 Dec 2011 at 4:23

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
The Async Source doesn't change in behaviour for me, it outputs exactly what 
you say it should.

Filter : File Source (Async.) - CLSID : {E436EBB5-524F-11CE-9F53-0020AF0BA770}

- Connected to:

CLSID: {171252A0-8820-4AFE-9DF8-5C92B2D66B04}
Filter: LAV Splitter
Pin: Input

- Connection media type:

Unknown

AM_MEDIA_TYPE: 
majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770}
subtype: MEDIASUBTYPE_MPEG2_TRANSPORT {E06D8023-DB46-11CF-B4D1-00805F6CBBEA}
formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 0

- Enumerated media type 0:

Set as the current media type

- Enumerated media type 1:

Unknown

AM_MEDIA_TYPE: 
majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770}
subtype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 0

Original comment by h.lepp...@gmail.com on 20 Dec 2011 at 4:58

GoogleCodeExporter commented 8 years ago
Try with this file.  I upgraded to Lav 0.42 because K-Lite 8.0.0 has Lav 0.40, 
but the problem persists.  I'm running Win7 64 bits but all tests have been 
with 32 bit filters/graphstudio.

Original comment by bruno...@gmail.com on 20 Dec 2011 at 5:27

GoogleCodeExporter commented 8 years ago
All is fine here.

Original comment by h.lepp...@gmail.com on 20 Dec 2011 at 6:42

GoogleCodeExporter commented 8 years ago
How exactly did you generate that report?

Original comment by bruno...@gmail.com on 28 Dec 2011 at 5:03

GoogleCodeExporter commented 8 years ago
Thats MPC-HC, but i also tried GraphStudio, which shows the same media types.

Original comment by h.lepp...@gmail.com on 28 Dec 2011 at 5:09

GoogleCodeExporter commented 8 years ago
When playing the file in MPC-HC, LAV serves as direct source, without Async 
File Source preceding it, so I can't generate the same report.  The same 
happens when i drop the .ts over GraphStudio.  To get the Async File Source 
filter I have to use the "Graph" menu, option "Insert File Source (Async.)".  
When I then render the output pin, the null-null media type is used.

BTW, you can request more storage space: 
http://code.google.com/p/support/issues/detail?id=3878

Original comment by bruno...@gmail.com on 28 Dec 2011 at 5:51