[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r3684 - in Extractor: . src/include src/main src/plugins
From: |
cyberix |
Subject: |
[GNUnet-SVN] r3684 - in Extractor: . src/include src/main src/plugins |
Date: |
Fri, 10 Nov 2006 17:59:53 -0800 (PST) |
Author: cyberix
Date: 2006-11-10 17:59:46 -0800 (Fri, 10 Nov 2006)
New Revision: 3684
Modified:
Extractor/ChangeLog
Extractor/NEWS
Extractor/src/include/extractor.h
Extractor/src/main/extractor.c
Extractor/src/plugins/nsfextractor.c
Log:
Some nsf plugin corrections.
Modified: Extractor/ChangeLog
===================================================================
--- Extractor/ChangeLog 2006-11-10 21:55:09 UTC (rev 3683)
+++ Extractor/ChangeLog 2006-11-11 01:59:46 UTC (rev 3684)
@@ -1,5 +1,5 @@
Sat Nov 11 00:04:34 EET 2006
- Added a NSF ( NES Sound Format ) plugin
+ Added an NSF ( NES Sound Format ) plugin
Sat Sep 16 12:36:42 MDT 2006
Added support for various additional tags to ID3v2 extractors.
Modified: Extractor/NEWS
===================================================================
--- Extractor/NEWS 2006-11-10 21:55:09 UTC (rev 3683)
+++ Extractor/NEWS 2006-11-11 01:59:46 UTC (rev 3684)
@@ -1,5 +1,5 @@
Sat Nov 11 00:04:34 EET 2006
- Added a NSF ( NES Sound Format ) plugin
+ Added an NSF ( NES Sound Format ) plugin
Tue Apr 18 14:44:37 PDT 2006
Added dictionaries for Finnish, French, Gaelic and Swedish
Modified: Extractor/src/include/extractor.h
===================================================================
--- Extractor/src/include/extractor.h 2006-11-10 21:55:09 UTC (rev 3683)
+++ Extractor/src/include/extractor.h 2006-11-11 01:59:46 UTC (rev 3684)
@@ -180,6 +180,10 @@
EXTRACTOR_MUSICIAN_CREDITS_LIST = 123,
EXTRACTOR_MOOD = 124,
+ EXTRACTOR_FORMAT_VERSION = 125,
+ EXTRACTOR_TELEVISION_SYSTEM = 126,
+ EXTRACTOR_SONG_COUNT = 127,
+ EXTRACTOR_STARTING_SONG = 128,
} EXTRACTOR_KeywordType;
Modified: Extractor/src/main/extractor.c
===================================================================
--- Extractor/src/main/extractor.c 2006-11-10 21:55:09 UTC (rev 3683)
+++ Extractor/src/main/extractor.c 2006-11-11 01:59:46 UTC (rev 3684)
@@ -166,11 +166,15 @@
gettext_noop("time"),
gettext_noop("musician credits list"),
gettext_noop("mood"),
+ gettext_noop("format version"), /* 125 */
+ gettext_noop("television system"),
+ gettext_noop("song count"),
+ gettext_noop("starting song"),
NULL,
};
/* the number of keyword types (for bounds-checking) */
-#define HIGHEST_TYPE_NUMBER 125
+#define HIGHEST_TYPE_NUMBER 129
#ifdef HAVE_LIBOGG
#if HAVE_VORBIS
Modified: Extractor/src/plugins/nsfextractor.c
===================================================================
--- Extractor/src/plugins/nsfextractor.c 2006-11-10 21:55:09 UTC (rev
3683)
+++ Extractor/src/plugins/nsfextractor.c 2006-11-11 01:59:46 UTC (rev
3684)
@@ -50,9 +50,9 @@
size_t size,
struct EXTRACTOR_Keywords * prev) {
int i;
- char name[32];
- char artist[32];
- char copyright[32];
+ char name[33];
+ char artist[33];
+ char copyright[33];
char songs[32];
char startingsong[32];
@@ -80,20 +80,20 @@
/* Version of NSF format */
- sprintf( startingsong, "NSF version: %d", data[5] );
- prev = addkword(prev, startingsong, EXTRACTOR_UNKNOWN);
+ sprintf( startingsong, "%d", data[5] );
+ prev = addkword(prev, startingsong, EXTRACTOR_FORMAT_VERSION);
/* Get song count */
- sprintf( songs, "total songs: %d", data[6] );
- prev = addkword(prev, songs, EXTRACTOR_UNKNOWN);
+ sprintf( songs, "%d", data[6] );
+ prev = addkword(prev, songs, EXTRACTOR_SONG_COUNT);
/* Get number of the first song to be played */
- sprintf( startingsong, "starting song: %d", data[7] );
- prev = addkword(prev, startingsong, EXTRACTOR_UNKNOWN);
+ sprintf( startingsong, "%d", data[7] );
+ prev = addkword(prev, startingsong, EXTRACTOR_STARTING_SONG);
/* Parse name, artist, copyright fields */
@@ -105,6 +105,10 @@
copyright[i] = data[ 0x4e + i ];
}
+ name[32] = '\0';
+ artist[32] = '\0';
+ copyright[32] = '\0';
+
prev = addkword(prev, name, EXTRACTOR_TITLE);
prev = addkword(prev, artist, EXTRACTOR_ARTIST);
prev = addkword(prev, copyright, EXTRACTOR_COPYRIGHT);
@@ -114,17 +118,17 @@
if( data[0x7a] & 2 )
{
- prev = addkword(prev, "a dual PAL/NTSC tune", EXTRACTOR_UNKNOWN);
+ prev = addkword(prev, "PAL/NTSC", EXTRACTOR_TELEVISION_SYSTEM);
}
else
{
if( data[0x7a] & 1 )
{
- prev = addkword(prev, "a PAL tune", EXTRACTOR_UNKNOWN);
+ prev = addkword(prev, "PAL", EXTRACTOR_TELEVISION_SYSTEM);
}
else
{
- prev = addkword(prev, "an NTSC tune", EXTRACTOR_UNKNOWN);
+ prev = addkword(prev, "NTSC", EXTRACTOR_TELEVISION_SYSTEM);
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r3684 - in Extractor: . src/include src/main src/plugins,
cyberix <=