Description:
===========================================================Ubuntu Security Notice USN-927-1 April 09, 2010nss vulnerabilityCVE-2009-3555===========================================================A security issue affects the following Ubuntu releases:Ubuntu 9.10This advisory also applies to the corresponding versions ofKubuntu, Edubuntu, and Xubuntu.The problem can be corrected by upgrading your system to thefollowing package versions:Ubuntu 9.10: libnss3-1d 3.12.6-0ubuntu0.9.10.1After a standard system upgrade you need to restart your session to effectthe necessary changes.Details follow:Marsh Ray and Steve Dispensa discovered a flaw in the TLS and SSLv3protocols. If an attacker could perform a man in the middle attack at thestart of a TLS connection, the attacker could inject arbitrary content atthe beginning of the user's session. This update adds support for the newnew renegotiation extension and will use it when the server supports it.
LIBMTP_track_struct(3) libmtp LIBMTP_track_struct(3)NAME
libmtp - LIBMTP_track_struct
SYNOPSIS
#include <libmtp.h>
Data Fields
uint32_t item_id
uint32_t parent_id
uint32_t storage_id
char * title
char * artist
char * composer
char * genre
char * album
char * date
char * filename
uint16_t tracknumber
uint32_t duration
uint32_t samplerate
uint16_t nochannels
uint32_t wavecodec
uint32_t bitrate
uint16_t bitratetype
uint16_t rating
uint32_t usecount
uint64_t filesize
time_t modificationdate
LIBMTP_filetype_t filetype
LIBMTP_track_t * next
Detailed Description
MTP track struct
Examples:
getplaylist.c, playlists.c, sendtr.c, and tracks.c.
Field Documentation
char* LIBMTP_track_struct::album
Album name for track
Examples:
tracks.c.
Referenced by LIBMTP_destroy_track_t(), and LIBMTP_Update_Track_Metadata().
char* LIBMTP_track_struct::artist
Name of recording artist
Examples:
getplaylist.c, playlists.c, and tracks.c.
Referenced by LIBMTP_destroy_track_t(), and LIBMTP_Update_Track_Metadata().
uint32_t LIBMTP_track_struct::bitrate
(Average) bitrate for this file min=1 max=0x16e360
Examples:
tracks.c.
Referenced by LIBMTP_Update_Track_Metadata().
uint16_t LIBMTP_track_struct::bitratetype
0 = unused, 1 = constant, 2 = VBR, 3 = free
Examples:
tracks.c.
Referenced by LIBMTP_Update_Track_Metadata().
char* LIBMTP_track_struct::composer
Name of recording composer
Examples:
tracks.c.
Referenced by LIBMTP_destroy_track_t(), and LIBMTP_Update_Track_Metadata().
char* LIBMTP_track_struct::date
Date of original recording as a string
Examples:
tracks.c.
Referenced by LIBMTP_destroy_track_t(), and LIBMTP_Update_Track_Metadata().
uint32_t LIBMTP_track_struct::duration
Duration in milliseconds
Examples:
tracks.c.
Referenced by LIBMTP_Update_Track_Metadata().
char* LIBMTP_track_struct::filename
Original filename of this track
Examples:
tracks.c.
Referenced by LIBMTP_destroy_track_t(), LIBMTP_Get_Tracklisting_With_Callback_For_Storage(), LIBMTP_Get_Trackmetadata(),
LIBMTP_Send_Track_From_File_Descriptor(), LIBMTP_Send_Track_From_Handler(), and LIBMTP_Set_Track_Name().
uint64_t LIBMTP_track_struct::filesize
Size of track file in bytes
Examples:
tracks.c.
Referenced by LIBMTP_Get_Tracklisting_With_Callback_For_Storage(), LIBMTP_Get_Trackmetadata(), LIBMTP_Send_Track_From_File_Descriptor(),
and LIBMTP_Send_Track_From_Handler().
LIBMTP_filetype_t LIBMTP_track_struct::filetype
Filetype used for the current track
Examples:
tracks.c.
Referenced by LIBMTP_Get_Tracklisting_With_Callback_For_Storage(), LIBMTP_Get_Trackmetadata(), LIBMTP_Send_Track_From_File_Descriptor(),
LIBMTP_Send_Track_From_Handler(), LIBMTP_Set_Track_Name(), and LIBMTP_Update_Track_Metadata().
char* LIBMTP_track_struct::genre
Genre name for track
Examples:
tracks.c.
Referenced by LIBMTP_destroy_track_t(), and LIBMTP_Update_Track_Metadata().
uint32_t LIBMTP_track_struct::item_id
Unique item ID
Examples:
sendtr.c, and tracks.c.
Referenced by LIBMTP_Get_Tracklisting_With_Callback_For_Storage(), LIBMTP_Get_Trackmetadata(), LIBMTP_new_track_t(),
LIBMTP_Send_Track_From_File_Descriptor(), LIBMTP_Send_Track_From_Handler(), LIBMTP_Set_Track_Name(), and LIBMTP_Update_Track_Metadata().
time_t LIBMTP_track_struct::modificationdate
Date of last alteration of the track
Referenced by LIBMTP_Get_Tracklisting_With_Callback_For_Storage(), and LIBMTP_Get_Trackmetadata().
LIBMTP_track_t* LIBMTP_track_struct::next
Next track in list or NULL if last track
Examples:
tracks.c.
Referenced by LIBMTP_Get_Tracklisting_With_Callback_For_Storage().
uint16_t LIBMTP_track_struct::nochannels
Number of channels in this recording 0 = unknown, 1 or 2
Examples:
tracks.c.
Referenced by LIBMTP_Update_Track_Metadata().
uint32_t LIBMTP_track_struct::parent_id
ID of parent folder
Referenced by LIBMTP_Get_Tracklisting_With_Callback_For_Storage(), LIBMTP_Get_Trackmetadata(), LIBMTP_Send_Track_From_File_Descriptor(),
and LIBMTP_Send_Track_From_Handler().
uint16_t LIBMTP_track_struct::rating
User rating 0-100 (0x00-0x64)
Examples:
tracks.c.
Referenced by LIBMTP_Update_Track_Metadata().
uint32_t LIBMTP_track_struct::samplerate
Sample rate of original file, min 0x1f80 max 0xbb80
Examples:
tracks.c.
Referenced by LIBMTP_Update_Track_Metadata().
uint32_t LIBMTP_track_struct::storage_id
ID of storage holding this track
Examples:
sendtr.c.
Referenced by LIBMTP_Get_Tracklisting_With_Callback_For_Storage(), LIBMTP_Get_Trackmetadata(), LIBMTP_Send_Track_From_File_Descriptor(),
and LIBMTP_Send_Track_From_Handler().
char* LIBMTP_track_struct::title
Track title
Examples:
getplaylist.c, playlists.c, and tracks.c.
Referenced by LIBMTP_destroy_track_t(), and LIBMTP_Update_Track_Metadata().
uint16_t LIBMTP_track_struct::tracknumber
Track number (in sequence on recording)
Examples:
tracks.c.
Referenced by LIBMTP_Update_Track_Metadata().
uint32_t LIBMTP_track_struct::usecount
Number of times used/played
Examples:
tracks.c.
Referenced by LIBMTP_Update_Track_Metadata().
uint32_t LIBMTP_track_struct::wavecodec
FourCC wave codec name
Examples:
tracks.c.
Referenced by LIBMTP_Update_Track_Metadata().
Author
Generated automatically by Doxygen for libmtp from the source code.
Version 1.1.3 Sun Feb 17 2013 LIBMTP_track_struct(3)