From efbc61b26f8a297ed278ca981c99debf0bf050c1 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 13 Feb 2003 19:29:11 +0000 Subject: these are now present in export/ git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3249 a1c6a512-1295-4272-9138-f99709370657 --- firmware/id3.h | 76 ---------------------------------------------------------- 1 file changed, 76 deletions(-) delete mode 100644 firmware/id3.h (limited to 'firmware/id3.h') diff --git a/firmware/id3.h b/firmware/id3.h deleted file mode 100644 index 55ce002c2e..0000000000 --- a/firmware/id3.h +++ /dev/null @@ -1,76 +0,0 @@ -/*************************************************************************** - * __________ __ ___. - * Open \______ \ ____ ____ | | _\_ |__ _______ ___ - * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / - * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < - * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ - * \/ \/ \/ \/ \/ - * $Id$ - * - * Copyright (C) 2002 by Daniel Stenberg - * - * All files in this archive are subject to the GNU General Public License. - * See the file COPYING in the source tree root for full license agreement. - * - * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY - * KIND, either express or implied. - * - ****************************************************************************/ -#ifndef ID3_H -#define ID3_H - -#include "file.h" - -struct mp3entry { - char path[MAX_PATH]; - char *title; - char *artist; - char *album; - int tracknum; - int version; - int layer; - int year; - unsigned char id3version; - unsigned char genre; - unsigned int bitrate; - unsigned int frequency; - unsigned int id3v2len; - unsigned int id3v1len; - unsigned int first_frame_offset; /* Byte offset to first real MP3 frame. - Used for skipping leading garbage to - avoid gaps between tracks. */ - unsigned int filesize; /* in bytes */ - unsigned int length; /* song length */ - unsigned int elapsed; /* ms played */ - long bpf; /* bytes per frame */ - long tpf; /* time per frame */ - - /* Xing VBR fields */ - bool vbr; - unsigned char vbrflags; - unsigned char toc[100];/* table of contents */ - - /* these following two fields are used for local buffering */ - char id3v2buf[300]; - char id3v1buf[3][32]; - - /* resume related */ - int offset; /* bytes played */ - int index; /* playlist index */ -}; - -#define VBR_FRAMES_FLAG 0x01 -#define VBR_BYTES_FLAG 0x02 -#define VBR_TOC_FLAG 0x04 - -enum { - ID3_VER_1_0 = 1, - ID3_VER_1_1, - ID3_VER_2_2, - ID3_VER_2_3, - ID3_VER_2_4 -}; - -bool mp3info(struct mp3entry *entry, char *filename); - -#endif -- cgit v1.2.3