]> git.sesse.net Git - vlc/commitdiff
* modules/access/dshow: some more debug messages.
authorGildas Bazin <gbazin@videolan.org>
Thu, 28 Oct 2004 11:16:06 +0000 (11:16 +0000)
committerGildas Bazin <gbazin@videolan.org>
Thu, 28 Oct 2004 11:16:06 +0000 (11:16 +0000)
modules/access/dshow/dshow.cpp
modules/access/dshow/filter.cpp

index ed864d9d91a8cc254ddc175851c30bc077e9811c..56abcf0b36a2fe9ed5285e8dd4f710454094dba6 100644 (file)
@@ -1115,7 +1115,7 @@ static size_t EnumDeviceCaps( vlc_object_t *p_this, IBaseFilter *p_filter,
         AM_MEDIA_TYPE *p_mt;
         while( p_enummt->Next( 1, &p_mt, NULL ) == S_OK )
         {
-            int i_current_fourcc = GetFourCCFromMediaType(*p_mt);
+            int i_current_fourcc = GetFourCCFromMediaType( *p_mt );
             if( i_current_fourcc && p_mt->majortype == MEDIATYPE_Video )
             {
                 int i_current_width = p_mt->pbFormat ?
@@ -1188,6 +1188,10 @@ static size_t EnumDeviceCaps( vlc_object_t *p_this, IBaseFilter *p_filter,
             }
             else if( i_current_fourcc && p_mt->majortype == MEDIATYPE_Stream )
             {
+                msg_Dbg( p_this, "EnumDeviceCaps: input pin "
+                         "accepts stream format: %4.4s",
+                         (char *)&i_current_fourcc );
+
                 if( ( !i_fourcc || i_fourcc == i_current_fourcc ) &&
                     mt_count < mt_max )
                 {
@@ -1199,7 +1203,12 @@ static size_t EnumDeviceCaps( vlc_object_t *p_this, IBaseFilter *p_filter,
             }
             else
             {
-                msg_Dbg( p_this, "EnumDeviceCaps: input pin: unknown format" );
+                char *psz_type = "unknown";
+                if( p_mt->majortype == MEDIATYPE_Video ) psz_type = "video";
+                if( p_mt->majortype == MEDIATYPE_Audio ) psz_type = "audio";
+                if( p_mt->majortype == MEDIATYPE_Stream ) psz_type = "stream";
+                msg_Dbg( p_this, "EnumDeviceCaps: input pin: unknown format "
+                         "(%s %4.4s)", psz_type, (char *)&p_mt->subtype );
                 FreeMediaType( *p_mt );
             }
             CoTaskMemFree( (PVOID)p_mt );
index 81d1fd4c3e00b8bc2488bfbccc0860e79021e9e3..06f284ee617cb884b458258ccbf42ef1f005c414 100644 (file)
@@ -219,7 +219,7 @@ int GetFourCCFromMediaType( const AM_MEDIA_TYPE &media_type )
     if( media_type.majortype == MEDIATYPE_Video )
     {
         /* currently only support this type of video info format */
-        if( media_type.formattype == FORMAT_VideoInfo )
+        if( 1 /* media_type.formattype == FORMAT_VideoInfo */ )
         {
             /* Packed RGB formats */
             if( media_type.subtype == MEDIASUBTYPE_RGB1 )