#include <stdlib.h>#include <string.h>#include "libnjb.h"#include "base.h"#include "njb_error.h"#include "defs.h"#include "protocol3.h"#include "byteorder.h"#include "unicode.h"#include "songid.h"
|
|
Unicode Album metadata for NJB1 |
|
|
Unicode Artist metadata for NJB1 |
|
|
Unicode Filename metadata for NJB1 (not used) |
|
|
Unicode Genre metadata for NJB1 |
|
|
Unicode Title metadata for NJB1 |
|
|
We want to use Unicode also on NJB1 |
|
||||||||||||
|
This packs (serialize, marshal) a libnjb song ID into the raw byte structure used by the NJB1.
|
|
||||||||||||
|
This packs (serialize, marshal) a libnjb song ID into the raw byte structure used by the series 3 devices.
|
|
||||||||||||
|
This function checks that a tag has all compulsory elements, i.e.: size, codec and track number
|
|
||||||||||||
|
This takes a raw chunk of memory representing a song ID as used by the NJB1 and convert it into a song ID structure as used by libnjb.
|
|
|
The current subroutine depth for all of libnjb (global) |
|
|
A flag for if unicode is used or not (global) |
1.4.4