- (void)initMediaPanelStats
{
//Initializing Input Variables
- [o_read_bytes_txt setStringValue: [NSString stringWithFormat:@"%8.0f kB", (float)0]];
+ [o_read_bytes_txt setStringValue: [NSString stringWithFormat:@"%8.0f KiB", (float)0]];
[o_input_bitrate_txt setStringValue: [NSString stringWithFormat:@"%6.0f kb/s", (float)0]];
- [o_demux_bytes_txt setStringValue: [NSString stringWithFormat:@"%8.0f kB", (float)0]];
+ [o_demux_bytes_txt setStringValue: [NSString stringWithFormat:@"%8.0f KiB", (float)0]];
[o_demux_bitrate_txt setStringValue: [NSString stringWithFormat:@"%6.0f kb/s", (float)0]];
//Initializing Video Variables
//Initializing Output Variables
[o_sent_packets_txt setIntValue: 0];
- [o_sent_bytes_txt setStringValue: [NSString stringWithFormat:@"%8.0f kB", (float)0]];
+ [o_sent_bytes_txt setStringValue: [NSString stringWithFormat:@"%8.0f KiB", (float)0]];
[o_sent_bitrate_txt setStringValue: [NSString stringWithFormat:@"%6.0f kb/s", (float)0]];
//Initializing Audio Variables
{
if( !input_item_IsPreparsed( p_item ) )
{
- playlist_t * p_playlist = pl_Hold( VLCIntf );
- playlist_PreparseEnqueue( p_playlist, p_item, pl_Unlocked );
- pl_Release( VLCIntf );
+ playlist_PreparseEnqueue( pl_Get( VLCIntf ), p_item );
}
/* fill uri info */
- char * psz_url = input_item_GetURI( p_item );
- [o_uri_txt setStringValue: [NSString stringWithUTF8String: psz_url ? psz_url : "" ]];
+ char * psz_url = decode_URI( input_item_GetURI( p_item ) );
+ [o_uri_txt setStringValue: [NSString stringWithUTF8String: psz_url ? psz_url : ""]];
free( psz_url );
/* fill title info */
/* input */
[o_read_bytes_txt setStringValue: [NSString stringWithFormat:
- @"%8.0f kB", (float)(p_item->p_stats->i_read_bytes)/1000]];
+ @"%8.0f KiB", (float)(p_item->p_stats->i_read_bytes)/1024]];
[o_input_bitrate_txt setStringValue: [NSString stringWithFormat:
@"%6.0f kb/s", (float)(p_item->p_stats->f_input_bitrate)*8000]];
[o_demux_bytes_txt setStringValue: [NSString stringWithFormat:
- @"%8.0f kB", (float)(p_item->p_stats->i_demux_read_bytes)/1000]];
+ @"%8.0f KiB", (float)(p_item->p_stats->i_demux_read_bytes)/1024]];
[o_demux_bitrate_txt setStringValue: [NSString stringWithFormat:
@"%6.0f kb/s", (float)(p_item->p_stats->f_demux_bitrate)*8000]];
/* Sout */
[o_sent_packets_txt setIntValue: p_item->p_stats->i_sent_packets];
- [o_sent_bytes_txt setStringValue: [NSString stringWithFormat: @"%8.0f kB",
- (float)(p_item->p_stats->i_sent_bytes)/1000]];
+ [o_sent_bytes_txt setStringValue: [NSString stringWithFormat: @"%8.0f KiB",
+ (float)(p_item->p_stats->i_sent_bytes)/1024]];
[o_sent_bitrate_txt setStringValue: [NSString stringWithFormat:
@"%6.0f kb/s", (float)(p_item->p_stats->f_send_bitrate*8)*1000]];
input_item_SetDescription( p_item, utf8( o_description_txt ) );
input_item_SetLanguage( p_item, utf8( o_language_txt ) );
- playlist_t * p_playlist = pl_Hold( VLCIntf );
+ playlist_t * p_playlist = pl_Get( VLCIntf );
input_item_WriteMeta( VLC_OBJECT(p_playlist), p_item );
var_SetBool( p_playlist, "intf-change", true );
[self updatePanelWithItem: p_item];
- pl_Release( VLCIntf );
[o_saveMetaData_btn setEnabled: NO];
return;
- (IBAction)downloadCoverArt:(id)sender
{
- playlist_t * p_playlist = pl_Hold( VLCIntf );
- if( p_item) playlist_AskForArtEnqueue( p_playlist, p_item, pl_Unlocked );
- pl_Release( VLCIntf );
+ playlist_t * p_playlist = pl_Get( VLCIntf );
+ if( p_item) playlist_AskForArtEnqueue( p_playlist, p_item );
}
- (input_item_t *)item