]> git.sesse.net Git - vlc/commitdiff
* This makes the cddax and vcdx modules compile again. meta is disabled. functionalit...
authorDerk-Jan Hartman <hartman@videolan.org>
Wed, 17 May 2006 19:38:53 +0000 (19:38 +0000)
committerDerk-Jan Hartman <hartman@videolan.org>
Wed, 17 May 2006 19:38:53 +0000 (19:38 +0000)
refs #649

modules/access/cdda/access.c
modules/access/cdda/info.c
modules/access/vcdx/access.c

index 25599546fcf809899274ae71f8c67e5ec0574ae3..e51f616b5bde5e71e769c4cdc235e22ae2c11ad3 100644 (file)
@@ -884,13 +884,16 @@ static int CDDAControl( access_t *p_access, int i_query, va_list args )
         case ACCESS_GET_META:
         {
             vlc_meta_t **pp_meta = (vlc_meta_t**)va_arg( args, vlc_meta_t** );
-            if ( p_cdda->p_meta )
+#if 0
+            if( p_cdda->p_meta )
             {
                 *pp_meta = vlc_meta_Duplicate( p_cdda->p_meta );
                 dbg_print( INPUT_DBG_META, "%s", "Meta copied" );
                return VLC_SUCCESS;
             }
-            else {
+            else
+#endif
+            {
                msg_Warn( p_access, "tried to copy NULL meta info" );
                return VLC_EGENERIC;
            }
index 3abd41f60c809272772a213bfbcca0f0634c9c9d..5d06afe899193b0fd6868903aae559b3f83ec076 100644 (file)
@@ -158,7 +158,7 @@ cddb_end: ;
 
 #define add_meta_val(VLC_META, VAL)                                    \
   if ( p_cdda->p_meta && VAL) {                                         \
-    vlc_meta_Add( p_cdda->p_meta, VLC_META, VAL );                      \
+    /*vlc_meta_Add( p_cdda->p_meta, VLC_META, VAL );*/                      \
     dbg_print( INPUT_DBG_META, "field %s: %s\n", VLC_META, VAL );       \
   }                                                                     \
 
@@ -235,7 +235,9 @@ CDDAMetaInfoInit( access_t *p_access )
               p_cdda->i_tracks );
 
     p_cdda->psz_mcn = cdio_get_mcn(p_cdda->p_cdio);
+#if 0
     p_cdda->p_meta = vlc_meta_New();
+#endif
 
 #ifdef HAVE_LIBCDDB
     if ( p_cdda->b_cddb_enabled )
@@ -819,11 +821,10 @@ CDDACreatePlaylistItem( const access_t *p_access, cdda_data_t *p_cdda,
                         playlist_t *p_playlist, playlist_item_t *p_item, 
                         track_t i_track )
 {
-  unsigned int i_track_frames = 
-    cdio_get_track_lsn(p_cdda->p_cdio, i_track+1) - 
-    cdio_get_track_lsn(p_cdda->p_cdio, i_track);
-    mtime_t i_mduration = 
-      i_track_frames * (CLOCK_FREQ / CDIO_CD_FRAMES_PER_SEC) ;
+    unsigned int i_track_frames = 
+        cdio_get_track_lsn(p_cdda->p_cdio, i_track+1) - 
+        cdio_get_track_lsn(p_cdda->p_cdio, i_track);
+    mtime_t i_mduration = i_track_frames * (CLOCK_FREQ / CDIO_CD_FRAMES_PER_SEC) ;
     char *psz_title = NULL;
     char *psz_mrl   = NULL;
 
@@ -838,17 +839,17 @@ CDDACreatePlaylistItem( const access_t *p_access, cdda_data_t *p_cdda,
                psz_mrl, psz_title, (long int) i_mduration / 1000000 );
 
     p_child = playlist_ItemNew( p_playlist, psz_mrl, psz_title );
-    p_child->input.i_duration   = i_mduration;
+    p_child->p_input->i_duration = (mtime_t) i_mduration;
     free(psz_mrl);
     free(psz_title);
 
     if( !p_child ) return NULL;
-
+#if 0
     playlist_NodeAddItem( p_playlist, p_child,
-                          p_item->pp_parents[0]->i_view,
+                          p_item->p_parent->i_view,
                           p_item, PLAYLIST_APPEND, PLAYLIST_END );
     playlist_CopyParents( p_item, p_child );
-
+#endif
     return p_child;
 }
 
@@ -856,6 +857,7 @@ int CDDAAddMetaToItem( access_t *p_access, cdda_data_t *p_cdda,
                        playlist_item_t *p_item, int i_track,
                        vlc_bool_t b_single )
 {
+#if 0
     add_playlist_track_info_str("Source",  p_cdda->psz_source);
     vlc_input_item_AddInfo( &p_item->input, _("Track"), _("Track Number"),
                            "%d", i_track );
@@ -899,7 +901,7 @@ int CDDAAddMetaToItem( access_t *p_access, cdda_data_t *p_cdda,
         }
     }
 #endif /*HAVE_LIBCDDB*/
-
+#endif
     return VLC_SUCCESS;
 }
 
@@ -980,13 +982,12 @@ CDDAFixupPlaylist( access_t *p_access, cdda_data_t *p_cdda,
 
         t->i_length = I64C(1000000) * t->i_size / CDDA_FREQUENCY_SAMPLE / 4;
 
-
-       if (p_item) 
+       if( p_item ) 
        {
            CDDAAddMetaToItem( p_access, p_cdda, p_item, i_track, VLC_FALSE );
-           p_item->input.i_duration = i_track_frames 
+           p_item->p_input->i_duration = (mtime_t) i_track_frames 
              * (CLOCK_FREQ / CDIO_CD_FRAMES_PER_SEC);
-           p_item->input.psz_uri    = CDDAFormatMRL(p_access, i_track);
+           p_item->p_input->psz_uri = CDDAFormatMRL( p_access, i_track );
        }
        
         p_cdda->i_titles = 1;
@@ -1025,19 +1026,18 @@ CDDAFixupPlaylist( access_t *p_access, cdda_data_t *p_cdda,
 
         p_cdda->i_titles = p_cdda->i_tracks;
        p_access->info.i_update |= INPUT_UPDATE_TITLE|INPUT_UPDATE_SIZE;
-       if (p_item) {
-           p_item->input.i_duration = 
+       if( p_item )
+        {
+           p_item->p_input->i_duration = (mtime_t)
              p_access->info.i_size * (CLOCK_FREQ / CDIO_CD_FRAMES_PER_SEC) ;
-           p_item->input.psz_uri    = CDDAFormatMRL(p_access, 
-                                                    p_cdda->i_track);
+           p_item->p_input->psz_uri    = CDDAFormatMRL( p_access, p_cdda->i_track );
        }
     }
     
 
     if( b_play )
     {
-        playlist_Control( p_playlist, PLAYLIST_VIEWPLAY,
-                          p_playlist->status.i_view,
+        playlist_Control( p_playlist, PLAYLIST_VIEWPLAY, 0,
                           p_playlist->status.p_item, NULL );
     }
 
index 24cbaf58ed8daee4fe2b4d6fa3b55d61d613d8a6..5161fd43d084f49097fd528ab3b59ebc393d8b20 100644 (file)
@@ -902,7 +902,7 @@ VCDOpen ( vlc_object_t *p_this )
     p_vcdplayer->p_input           = vlc_object_find( p_access,
                                                       VLC_OBJECT_INPUT,
                                                       FIND_PARENT );
-    p_vcdplayer->p_meta            = vlc_meta_New();
+//    p_vcdplayer->p_meta            = vlc_meta_New();
     p_vcdplayer->p_segments        = NULL;
     p_vcdplayer->p_entries         = NULL;
 
@@ -1037,11 +1037,14 @@ static int VCDControl( access_t *p_access, int i_query, va_list args )
             vlc_meta_t **pp_meta = (vlc_meta_t**)va_arg( args, vlc_meta_t** );
 
             dbg_print( INPUT_DBG_EVENT, "get meta info" );
-
-            if ( p_vcdplayer->p_meta ) {
-              *pp_meta = vlc_meta_Duplicate( p_vcdplayer->p_meta );
-              dbg_print( INPUT_DBG_META, "%s", "Meta copied" );
-            } else
+#if 0
+            if( p_vcdplayer->p_meta )
+            {
+                *pp_meta = vlc_meta_Duplicate( p_vcdplayer->p_meta );
+                dbg_print( INPUT_DBG_META, "%s", "Meta copied" );
+            }
+            else
+#endif
               msg_Warn( p_access, "tried to copy NULL meta info" );
 
             return VLC_SUCCESS;