Merges ITEM_TYPE_VFILE and ITEM_TYPE_AFILE to ITEM_TYPE_FILE
authorRafaël Carré <funman@videolan.org>
Thu, 23 Aug 2007 17:02:38 +0000 (17:02 +0000)
committerRafaël Carré <funman@videolan.org>
Thu, 23 Aug 2007 17:02:38 +0000 (17:02 +0000)
There is no way at the moment to know if a file is audio only

include/vlc_input.h
modules/access/directory.c
modules/gui/qt4/components/infopanels.cpp
modules/gui/qt4/pixmaps/type_afile.xpm [deleted file]
modules/gui/qt4/pixmaps/type_file.xpm [new file with mode: 0644]
modules/gui/qt4/pixmaps/type_vfile.xpm [deleted file]
modules/gui/qt4/playlist_model.cpp
src/input/item.c

index 508f063..2d30b9e 100644 (file)
@@ -89,16 +89,15 @@ struct input_item_t
 };
 
 #define ITEM_TYPE_UNKNOWN       0
-#define ITEM_TYPE_AFILE         1
-#define ITEM_TYPE_VFILE         2
-#define ITEM_TYPE_DIRECTORY     3
-#define ITEM_TYPE_DISC          4
-#define ITEM_TYPE_CDDA          5
-#define ITEM_TYPE_CARD          6
-#define ITEM_TYPE_NET           7
-#define ITEM_TYPE_PLAYLIST      8
-#define ITEM_TYPE_NODE          9
-#define ITEM_TYPE_NUMBER        10
+#define ITEM_TYPE_FILE          1
+#define ITEM_TYPE_DIRECTORY     2
+#define ITEM_TYPE_DISC          3
+#define ITEM_TYPE_CDDA          4
+#define ITEM_TYPE_CARD          5
+#define ITEM_TYPE_NET           6
+#define ITEM_TYPE_PLAYLIST      7
+#define ITEM_TYPE_NODE          8
+#define ITEM_TYPE_NUMBER        9
 
 static inline void input_ItemInit( vlc_object_t *p_o, input_item_t *p_i )
 {
index 10fc0fe..14526c8 100644 (file)
@@ -515,7 +515,7 @@ static int ReadDir( playlist_t *p_playlist, const char *psz_name,
                 memcpy (psz_uri, "file://", 7);
                 p_input = input_ItemNewWithType( VLC_OBJECT(p_playlist),
                                                  psz_uri, entry, 0, NULL,
-                                                 -1, ITEM_TYPE_VFILE );
+                                                 -1, ITEM_TYPE_FILE );
                 if (p_input != NULL)
                 {
                     if( p_current_input )
index 498d1b7..9e82f04 100644 (file)
@@ -161,7 +161,7 @@ void MetaPanel::saveMeta()
     vlc_mutex_lock( &p_input->lock );
     int i_type = p_input->i_type;
     vlc_mutex_unlock( &p_input->lock );
-    if( ( i_type == ITEM_TYPE_AFILE ) || ( i_type == ITEM_TYPE_VFILE ) )
+    if( i_type == ITEM_TYPE_FILE )
     {
         char *psz_uri_orig = input_item_GetURI( p_input );
         char *psz_uri = psz_uri_orig;
diff --git a/modules/gui/qt4/pixmaps/type_afile.xpm b/modules/gui/qt4/pixmaps/type_afile.xpm
deleted file mode 100644 (file)
index a6ef2ff..0000000
+++ /dev/null
@@ -1,126 +0,0 @@
-/* XPM */
-static char * type_afile_xpm[] = {
-"16 16 107 2",
-"      c None",
-".     c #8F8F8F",
-"+     c #FFFFFF",
-"@     c #B7CFF9",
-"#     c #B8CFF8",
-"$     c #BCD2F7",
-"%     c #AFCAF4",
-"&     c #93B7EE",
-"*     c #5B91E2",
-"=     c #4E88DE",
-"-     c #4481D9",
-";     c #3A7AD6",
-">     c #2F73D2",
-",     c #246CCD",
-"'     c #1663CA",
-")     c #F3F7FE",
-"!     c #F1F6FD",
-"~     c #EFF5FD",
-"{     c #F2F7FF",
-"]     c #F2F8FF",
-"^     c #E8EFFB",
-"/     c #E6EDF9",
-"(     c #E7EFFB",
-"_     c #E2EAF7",
-":     c #DCE5F1",
-"<     c #D9E2EF",
-"[     c #D6E1EE",
-"}     c #FFFFFE",
-"|     c #EFEEED",
-"1     c #D5D5D3",
-"2     c #CDCBC9",
-"3     c #CCCBC9",
-"4     c #D4D2D0",
-"5     c #EAE8E5",
-"6     c #FCFBF8",
-"7     c #FBFAF7",
-"8     c #F9F7F4",
-"9     c #FAFAFA",
-"0     c #CFCFCF",
-"a     c #A7A7A7",
-"b     c #818181",
-"c     c #696969",
-"d     c #686868",
-"e     c #808080",
-"f     c #A5A5A5",
-"g     c #C6C6C6",
-"h     c #EFEFEF",
-"i     c #F3F3F3",
-"j     c #D2D2D2",
-"k     c #B0B0B0",
-"l     c #858585",
-"m     c #828282",
-"n     c #989898",
-"o     c #999999",
-"p     c #838383",
-"q     c #848484",
-"r     c #AEAEAE",
-"s     c #CACACA",
-"t     c #F0F0F0",
-"u     c #F6F6F6",
-"v     c #BDBDBD",
-"w     c #9F9F9F",
-"x     c #E8E8E8",
-"y     c #C3C3C3",
-"z     c #A1A1A1",
-"A     c #ACACAC",
-"B     c #BBBBBB",
-"C     c #E4E4E4",
-"D     c #F4F4F4",
-"E     c #C9C9C9",
-"F     c #C2C2C2",
-"G     c #B8B8B8",
-"H     c #B9B9B9",
-"I     c #B5B5B5",
-"J     c #C1C1C1",
-"K     c #B1B1B1",
-"L     c #E5E5E5",
-"M     c #FEFEFE",
-"N     c #ABABAB",
-"O     c #EBEBEB",
-"P     c #C0C0C0",
-"Q     c #8B8B8B",
-"R     c #BABABA",
-"S     c #A6A6A6",
-"T     c #F1F1F1",
-"U     c #F9F9F9",
-"V     c #DEDEDE",
-"W     c #F2F2F2",
-"X     c #909090",
-"Y     c #D8D8D8",
-"Z     c #F5F5F5",
-"`     c #FCFCFC",
-" .    c #DCDCDC",
-"..    c #777777",
-"+.    c #6D6D6D",
-"@.    c #979797",
-"#.    c #8C8C8C",
-"$.    c #F7F7F7",
-"%.    c #F8F8F8",
-"&.    c #CECECE",
-"*.    c #868686",
-"=.    c #B2B2B2",
-"-.    c #A8A8A8",
-";.    c #EAEAEA",
-">.    c #FBFBFB",
-",.    c #FDFDFD",
-"'.    c #EEEEEE",
-". . . . . . . . . . . . . . . . ",
-". + @ # $ % & * = - ; > , ' + . ",
-". + ) ! ~ { ] ^ / ( _ : < [ + . ",
-". + + + } | 1 2 3 4 5 6 7 8 + . ",
-". + + 9 0 a b c d e f g h i + . ",
-". + + j k l m n o p q r s t + . ",
-". + u v r w s t x y z A B C + . ",
-". + D k E F G H I r J s K L + . ",
-". + M N J O P . Q R O E S T + . ",
-". + U V . v W W t h J X Y 9 + . ",
-". + Z `  ...+.. @.#.q s D h + . ",
-". + $.%.$.&.*.l =.v g -.-.-.-.. ",
-". + U U U U h C C ;.;.-.+ + .   ",
-". + >.>.>.>.M M ,.+ '.-.+ .     ",
-". + + + + + + + + + U -..       ",
-". . . . . . . . . . . .         "};
diff --git a/modules/gui/qt4/pixmaps/type_file.xpm b/modules/gui/qt4/pixmaps/type_file.xpm
new file mode 100644 (file)
index 0000000..f971675
--- /dev/null
@@ -0,0 +1,127 @@
+/* XPM */
+static char * type_file_xpm[] = {
+"16 16 108 2",
+"      c None",
+".     c #8F8F8F",
+"+     c #FFFFFF",
+"@     c #B0B0B0",
+"#     c #A7A7A7",
+"$     c #939393",
+"%     c #8B8B8B",
+"&     c #2B2B2B",
+"*     c #0C0C0C",
+"=     c #010101",
+"-     c #000000",
+";     c #EFEFEF",
+">     c #ECECEC",
+",     c #E8E8E8",
+"'     c #E9E9E9",
+")     c #DFDFDF",
+"!     c #DCDCDC",
+"~     c #E3E3E3",
+"{     c #DADADA",
+"]     c #D5D5D5",
+"^     c #D4D4D4",
+"/     c #D2D2D2",
+"(     c #A6A6A6",
+"_     c #828181",
+":     c #F2F2F2",
+"<     c #FBFBFB",
+"[     c #FAFAFA",
+"}     c #929292",
+"|     c #3B3A3A",
+"1     c #656769",
+"2     c #626261",
+"3     c #E6E6E5",
+"4     c #FDFDFD",
+"5     c #868685",
+"6     c #292827",
+"7     c #9CA4AF",
+"8     c #E1F2FF",
+"9     c #A6AEB4",
+"0     c #5B5C5B",
+"a     c #D7D7D7",
+"b     c #F8F8F8",
+"c     c #787777",
+"d     c #1D1D1D",
+"e     c #787C80",
+"f     c #B6C2D2",
+"g     c #E0F0FF",
+"h     c #F3FEFF",
+"i     c #C3C6C8",
+"j     c #666666",
+"k     c #CCCCCB",
+"l     c #F4F4F4",
+"m     c #707070",
+"n     c #767E86",
+"o     c #EAF8FF",
+"p     c #BFC6D0",
+"q     c #C4CCD6",
+"r     c #EBF4FF",
+"s     c #767575",
+"t     c #9C9C9C",
+"u     c #EDEDED",
+"v     c #636363",
+"w     c #0E0F0F",
+"x     c #595C60",
+"y     c #88909B",
+"z     c #E6F1FD",
+"A     c #F1FDFF",
+"B     c #D4DBE1",
+"C     c #CDCED0",
+"D     c #7B7B7A",
+"E     c #949494",
+"F     c #F7F7F7",
+"G     c #878787",
+"H     c #0E0E0E",
+"I     c #999A9B",
+"J     c #ABB3BB",
+"K     c #858D97",
+"L     c #CCD7E5",
+"M     c #B0B3B6",
+"N     c #676665",
+"O     c #A0A0A0",
+"P     c #E4E4E4",
+"Q     c #616161",
+"R     c #7E7E80",
+"S     c #F1F8FC",
+"T     c #F7FFFF",
+"U     c #A0ABB5",
+"V     c #363738",
+"W     c #363535",
+"X     c #AEAEAE",
+"Y     c #FCFCFC",
+"Z     c #F1F1F1",
+"`     c #FEFEFE",
+" .    c #EEEEEE",
+"..    c #686766",
+"+.    c #76797D",
+"@.    c #C5CFDC",
+"#.    c #6A6D70",
+"$.    c #3C3B3A",
+"%.    c #BEBEBE",
+"&.    c #A8A8A8",
+"*.    c #F9F9F9",
+"=.    c #F6F6F5",
+"-.    c #767675",
+";.    c #444444",
+">.    c #525151",
+",.    c #CFCFCF",
+"'.    c #F0F0F0",
+").    c #ADADAD",
+". . . . . . . . . . . . . . . . ",
+". + @ # $ % & * = - - - - - + . ",
+". + ; > , ' ) ! ~ ~ { ] ^ / + . ",
+". + + + + + + + ( _ : + < [ + . ",
+". + + + + + + } | 1 2 3 4 : + . ",
+". + + + + + 5 6 7 8 9 0 a b + . ",
+". + + + [ c d e f g h i j k + . ",
+". + + l m - n o p q r + s t + . ",
+". + u v w x y z A B C D E F + . ",
+". + G H I + J K L M N O 4 F + . ",
+". + P Q R S T U V W X Y Z ; + . ",
+". + `  ...+.@.#.$.%.< &.&.&.&.. ",
+". + *.` =.-.;.>.,.+ '.&.+ + .   ",
+". + < < ` b ).a + 4 : &.+ .     ",
+". + + + + + + + + + Y &..       ",
+". . . . . . . . . . . .         "};
diff --git a/modules/gui/qt4/pixmaps/type_vfile.xpm b/modules/gui/qt4/pixmaps/type_vfile.xpm
deleted file mode 100644 (file)
index 8dc886f..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-/* XPM */
-static char * type_vfile_xpm[] = {
-"16 16 108 2",
-"      c None",
-".     c #8F8F8F",
-"+     c #FFFFFF",
-"@     c #B0B0B0",
-"#     c #A7A7A7",
-"$     c #939393",
-"%     c #8B8B8B",
-"&     c #2B2B2B",
-"*     c #0C0C0C",
-"=     c #010101",
-"-     c #000000",
-";     c #EFEFEF",
-">     c #ECECEC",
-",     c #E8E8E8",
-"'     c #E9E9E9",
-")     c #DFDFDF",
-"!     c #DCDCDC",
-"~     c #E3E3E3",
-"{     c #DADADA",
-"]     c #D5D5D5",
-"^     c #D4D4D4",
-"/     c #D2D2D2",
-"(     c #A6A6A6",
-"_     c #828181",
-":     c #F2F2F2",
-"<     c #FBFBFB",
-"[     c #FAFAFA",
-"}     c #929292",
-"|     c #3B3A3A",
-"1     c #656769",
-"2     c #626261",
-"3     c #E6E6E5",
-"4     c #FDFDFD",
-"5     c #868685",
-"6     c #292827",
-"7     c #9CA4AF",
-"8     c #E1F2FF",
-"9     c #A6AEB4",
-"0     c #5B5C5B",
-"a     c #D7D7D7",
-"b     c #F8F8F8",
-"c     c #787777",
-"d     c #1D1D1D",
-"e     c #787C80",
-"f     c #B6C2D2",
-"g     c #E0F0FF",
-"h     c #F3FEFF",
-"i     c #C3C6C8",
-"j     c #666666",
-"k     c #CCCCCB",
-"l     c #F4F4F4",
-"m     c #707070",
-"n     c #767E86",
-"o     c #EAF8FF",
-"p     c #BFC6D0",
-"q     c #C4CCD6",
-"r     c #EBF4FF",
-"s     c #767575",
-"t     c #9C9C9C",
-"u     c #EDEDED",
-"v     c #636363",
-"w     c #0E0F0F",
-"x     c #595C60",
-"y     c #88909B",
-"z     c #E6F1FD",
-"A     c #F1FDFF",
-"B     c #D4DBE1",
-"C     c #CDCED0",
-"D     c #7B7B7A",
-"E     c #949494",
-"F     c #F7F7F7",
-"G     c #878787",
-"H     c #0E0E0E",
-"I     c #999A9B",
-"J     c #ABB3BB",
-"K     c #858D97",
-"L     c #CCD7E5",
-"M     c #B0B3B6",
-"N     c #676665",
-"O     c #A0A0A0",
-"P     c #E4E4E4",
-"Q     c #616161",
-"R     c #7E7E80",
-"S     c #F1F8FC",
-"T     c #F7FFFF",
-"U     c #A0ABB5",
-"V     c #363738",
-"W     c #363535",
-"X     c #AEAEAE",
-"Y     c #FCFCFC",
-"Z     c #F1F1F1",
-"`     c #FEFEFE",
-" .    c #EEEEEE",
-"..    c #686766",
-"+.    c #76797D",
-"@.    c #C5CFDC",
-"#.    c #6A6D70",
-"$.    c #3C3B3A",
-"%.    c #BEBEBE",
-"&.    c #A8A8A8",
-"*.    c #F9F9F9",
-"=.    c #F6F6F5",
-"-.    c #767675",
-";.    c #444444",
-">.    c #525151",
-",.    c #CFCFCF",
-"'.    c #F0F0F0",
-").    c #ADADAD",
-". . . . . . . . . . . . . . . . ",
-". + @ # $ % & * = - - - - - + . ",
-". + ; > , ' ) ! ~ ~ { ] ^ / + . ",
-". + + + + + + + ( _ : + < [ + . ",
-". + + + + + + } | 1 2 3 4 : + . ",
-". + + + + + 5 6 7 8 9 0 a b + . ",
-". + + + [ c d e f g h i j k + . ",
-". + + l m - n o p q r + s t + . ",
-". + u v w x y z A B C D E F + . ",
-". + G H I + J K L M N O 4 F + . ",
-". + P Q R S T U V W X Y Z ; + . ",
-". + `  ...+.@.#.$.%.< &.&.&.&.. ",
-". + *.` =.-.;.>.,.+ '.&.+ + .   ",
-". + < < ` b ).a + 4 : &.+ .     ",
-". + + + + + + + + + Y &..       ",
-". . . . . . . . . . . .         "};
index 1ef1ce2..7ac53c5 100644 (file)
@@ -33,8 +33,7 @@
 #include <vlc_intf_strings.h>
 
 #include "pixmaps/type_unknown.xpm"
-#include "pixmaps/type_afile.xpm"
-#include "pixmaps/type_vfile.xpm"
+#include "pixmaps/type_file.xpm"
 #include "pixmaps/type_net.xpm"
 #include "pixmaps/type_card.xpm"
 #include "pixmaps/type_disc.xpm"
@@ -276,8 +275,7 @@ PLModel::PLModel( playlist_t *_p_playlist, intf_thread_t *_p_intf,
 
 #define ADD_ICON(type, x) icons[ITEM_TYPE_##type] = QIcon( QPixmap( type_##x##_xpm ) );
     ADD_ICON( UNKNOWN , unknown );
-    ADD_ICON( AFILE,afile );
-    ADD_ICON( VFILE, vfile );
+    ADD_ICON( FILE, file );
     ADD_ICON( DIRECTORY, directory );
     ADD_ICON( DISC, disc );
     ADD_ICON( CDDA, cdda );
index 6a24482..87b9533 100644 (file)
@@ -245,8 +245,7 @@ input_item_t *input_ItemNewWithType( vlc_object_t *p_obj, const char *psz_uri,
 
     if( psz_name != NULL )
         p_input->psz_name = strdup( psz_name );
-    else if( p_input->i_type == ITEM_TYPE_AFILE
-             || p_input->i_type == ITEM_TYPE_VFILE )
+    else if( p_input->i_type == ITEM_TYPE_FILE )
     {
         const char *psz_filename = strrchr( p_input->psz_uri, DIR_SEP_CHAR );
         if( psz_filename && *psz_filename == DIR_SEP_CHAR )
@@ -297,14 +296,6 @@ static void GuessType( input_item_t *p_item)
         { NULL, 0 }
     };
 
-#if 0 /* Unused */
-    static struct { char *psz_search; int i_type; } exts_array[] =
-    {
-        { "mp3", ITEM_TYPE_AFILE },
-        { NULL, 0 }
-    };
-#endif
-
     for( i = 0; types_array[i].psz_search != NULL; i++ )
     {
         if( !strncmp( p_item->psz_uri, types_array[i].psz_search,
@@ -314,5 +305,5 @@ static void GuessType( input_item_t *p_item)
             return;
         }
     }
-    p_item->i_type = ITEM_TYPE_VFILE;
+    p_item->i_type = ITEM_TYPE_FILE;
 }