Audacious $Id:Doxyfile42802007-03-2104:39:00Znenolod$
|
#include <assert.h>
#include <stdlib.h>
#include <time.h>
#include <glib.h>
#include <libaudcore/audstrings.h>
#include <libaudcore/hook.h>
#include <libaudcore/stringpool.h>
#include <libaudcore/tuple_formatter.h>
#include "audconfig.h"
#include "config.h"
#include "i18n.h"
#include "misc.h"
#include "playback.h"
#include "playlist.h"
#include "playlist-utils.h"
#include "plugins.h"
#include "util.h"
Go to the source code of this file.
Definition at line 46 of file playlist-new.c.
Referenced by playlist_delete(), playlist_delete_selected(), playlist_entry_count(), playlist_entry_delete(), playlist_entry_insert_batch_with_decoders(), playlist_get_filename(), playlist_get_position(), playlist_get_selected_length(), playlist_get_title(), playlist_get_total_length(), playlist_get_unique_id(), playlist_next_song(), playlist_prev_song(), playlist_queue_count(), playlist_queue_delete(), playlist_queue_delete_selected(), playlist_queue_get_entry(), playlist_queue_insert_selected(), playlist_randomize(), playlist_rescan_real(), playlist_reverse(), playlist_select_all(), playlist_selected_count(), playlist_set_active(), playlist_set_filename(), playlist_set_playing(), playlist_set_title(), playlist_sort_by_filename(), playlist_sort_by_title(), playlist_sort_by_tuple(), playlist_sort_selected_by_filename(), playlist_sort_selected_by_title(), and playlist_sort_selected_by_tuple().
#define DECLARE_PLAYLIST_ENTRY |
Definition at line 49 of file playlist-new.c.
Referenced by playlist_entry_describe(), playlist_entry_get_decoder(), playlist_entry_get_end_time(), playlist_entry_get_filename(), playlist_entry_get_length(), playlist_entry_get_selected(), playlist_entry_get_start_time(), playlist_entry_get_title(), playlist_entry_get_tuple(), playlist_entry_is_segmented(), playlist_entry_set_selected(), playlist_entry_set_tuple(), playlist_queue_find_entry(), playlist_queue_insert(), playlist_set_position(), and playlist_shift().
#define LOOKUP_PLAYLIST |
do { \ playlist = lookup_playlist (playlist_num); \ g_return_if_fail (playlist != NULL); \ } while (0)
Definition at line 53 of file playlist-new.c.
Referenced by playlist_delete(), playlist_delete_selected(), playlist_entry_delete(), playlist_entry_insert_batch_with_decoders(), playlist_queue_delete(), playlist_queue_delete_selected(), playlist_queue_insert_selected(), playlist_randomize(), playlist_rescan_real(), playlist_reverse(), playlist_select_all(), playlist_set_active(), playlist_set_filename(), playlist_set_playing(), playlist_set_position(), playlist_set_title(), playlist_sort_by_filename(), playlist_sort_by_title(), playlist_sort_by_tuple(), playlist_sort_selected_by_filename(), playlist_sort_selected_by_title(), and playlist_sort_selected_by_tuple().
#define LOOKUP_PLAYLIST_ENTRY |
do { \ playlist = lookup_playlist (playlist_num); \ g_return_if_fail (playlist != NULL); \ entry = lookup_entry (playlist, entry_num); \ g_return_if_fail (entry != NULL); \ } while (0)
Definition at line 63 of file playlist-new.c.
Referenced by playlist_entry_describe(), playlist_entry_set_selected(), playlist_entry_set_tuple(), playlist_queue_insert(), and playlist_set_position().
#define LOOKUP_PLAYLIST_ENTRY_RET | ( | ret | ) |
do { \ playlist = lookup_playlist (playlist_num); \ g_return_val_if_fail (playlist != NULL, ret); \ entry = lookup_entry (playlist, entry_num); \ g_return_val_if_fail (entry != NULL, ret); \ } while (0)
Definition at line 70 of file playlist-new.c.
Referenced by playlist_entry_get_decoder(), playlist_entry_get_end_time(), playlist_entry_get_filename(), playlist_entry_get_length(), playlist_entry_get_selected(), playlist_entry_get_start_time(), playlist_entry_get_title(), playlist_entry_get_tuple(), playlist_entry_is_segmented(), playlist_queue_find_entry(), and playlist_shift().
#define LOOKUP_PLAYLIST_RET | ( | ret | ) |
do { \ playlist = lookup_playlist (playlist_num); \ g_return_val_if_fail (playlist != NULL, ret); \ } while (0)
Definition at line 58 of file playlist-new.c.
Referenced by playlist_entry_count(), playlist_get_filename(), playlist_get_position(), playlist_get_selected_length(), playlist_get_title(), playlist_get_total_length(), playlist_get_unique_id(), playlist_next_song(), playlist_prev_song(), playlist_queue_count(), playlist_queue_get_entry(), and playlist_selected_count().
#define METADATA_HAS_CHANGED | ( | p, | |
a, | |||
c | |||
) |
do { \ scan_reset (); \ queue_update (PLAYLIST_UPDATE_METADATA, p, a, c); \ } while (0)
Definition at line 82 of file playlist-new.c.
Referenced by playlist_entry_set_tuple(), playlist_reformat_titles(), playlist_rescan_file(), and playlist_rescan_real().
#define METADATA_WILL_CHANGE scan_stop () |
Definition at line 80 of file playlist-new.c.
Referenced by playlist_entry_set_tuple(), playlist_reformat_titles(), playlist_rescan_file(), and playlist_rescan_real().
#define PLAYLIST_HAS_CHANGED | ( | p, | |
a, | |||
c | |||
) |
do { \ scan_reset (); \ queue_update (PLAYLIST_UPDATE_STRUCTURE, p, a, c); \ } while (0)
Definition at line 89 of file playlist-new.c.
Referenced by playlist_delete(), playlist_delete_selected(), playlist_entry_delete(), playlist_entry_insert_batch_with_decoders(), playlist_insert(), playlist_randomize(), playlist_reorder(), playlist_reverse(), playlist_set_active(), playlist_set_filename(), playlist_set_title(), playlist_shift(), sort(), and sort_selected().
#define PLAYLIST_WILL_CHANGE scan_stop () |
Definition at line 87 of file playlist-new.c.
Referenced by playlist_delete(), playlist_delete_selected(), playlist_entry_delete(), playlist_entry_insert_batch_with_decoders(), playlist_insert(), playlist_randomize(), playlist_reorder(), playlist_reverse(), playlist_set_active(), playlist_set_filename(), playlist_set_title(), playlist_shift(), sort(), and sort_selected().
#define SCAN_THREADS 4 |
Definition at line 43 of file playlist-new.c.
Referenced by playlist_end(), playlist_init(), scan_next(), scan_receive(), scan_reset(), scan_stop(), and scan_threaded().
Definition at line 77 of file playlist-new.c.
Referenced by playlist_entry_set_selected(), playlist_queue_delete(), playlist_queue_delete_selected(), playlist_queue_insert(), playlist_queue_insert_selected(), and playlist_select_all().
#define STATE_FILE "playlist-state" |
Definition at line 44 of file playlist-new.c.
Referenced by playlist_load_state(), and playlist_save_state().
static void check_all_scanned | ( | Playlist * | playlist | ) | [static] |
Definition at line 620 of file playlist-new.c.
Referenced by playlist_get_total_length(), playlist_sort_by_title(), and playlist_sort_by_tuple().
Definition at line 590 of file playlist-new.c.
Referenced by check_all_scanned(), check_selected_scanned(), playlist_entry_describe(), playlist_entry_get_length(), playlist_entry_get_title(), and playlist_entry_get_tuple().
static void check_selected_scanned | ( | Playlist * | playlist | ) | [static] |
Definition at line 609 of file playlist-new.c.
Referenced by playlist_get_selected_length(), playlist_sort_selected_by_title(), and playlist_sort_selected_by_tuple().
Definition at line 271 of file playlist-new.c.
Referenced by check_scanned(), playlist_entry_get_decoder(), and scan_next().
static void entry_free | ( | Entry * | entry | ) | [static] |
Definition at line 257 of file playlist-new.c.
Referenced by playlist_delete_selected(), playlist_entry_delete(), and playlist_free().
static Entry* entry_new | ( | gchar * | filename, |
PluginHandle * | decoder, | ||
Tuple * | tuple | ||
) | [static] |
Definition at line 233 of file playlist-new.c.
Referenced by make_entries().
Definition at line 227 of file playlist-new.c.
Referenced by check_scanned(), entry_check_has_decoder(), and scan_receive().
Definition at line 206 of file playlist-new.c.
Referenced by check_scanned(), entry_set_failed(), playlist_entry_set_tuple(), playlist_rescan_file(), playlist_rescan_real(), and scan_receive().
Definition at line 156 of file playlist-new.c.
Referenced by entry_new(), and entry_set_tuple().
static gint filename_compare | ( | const void * | _a, |
const void * | _b, | ||
void * | _compare | ||
) | [static] |
Definition at line 1448 of file playlist-new.c.
Referenced by playlist_sort_by_filename(), and playlist_sort_selected_by_filename().
Definition at line 349 of file playlist-new.c.
Definition at line 326 of file playlist-new.c.
static void make_entries | ( | gchar * | filename, |
PluginHandle * | decoder, | ||
Tuple * | tuple, | ||
struct index * | list | ||
) | [static] |
Definition at line 910 of file playlist-new.c.
Referenced by playlist_entry_insert_batch_with_decoders().
Definition at line 338 of file playlist-new.c.
Referenced by playlist_delete_selected(), playlist_entry_delete(), playlist_entry_insert_batch_with_decoders(), playlist_randomize(), playlist_reverse(), playlist_shift(), sort(), and sort_selected().
Definition at line 315 of file playlist-new.c.
Referenced by playlist_delete(), playlist_insert(), and playlist_reorder().
Definition at line 2086 of file playlist-new.c.
Referenced by playlist_load_state().
static void parse_next | ( | FILE * | handle | ) | [static] |
Definition at line 2063 of file playlist-new.c.
Referenced by playlist_load_state().
Definition at line 786 of file playlist-new.c.
Referenced by add_cb().
gint playlist_count | ( | void | ) |
Definition at line 692 of file playlist-new.c.
Referenced by activate_temp(), and save_playlists().
void playlist_delete | ( | gint | playlist_num | ) |
Definition at line 749 of file playlist-new.c.
void playlist_delete_selected | ( | gint | playlist_num | ) |
Definition at line 1354 of file playlist-new.c.
Referenced by drct_pl_delete_selected(), playlist_remove_duplicates_by_scheme(), and playlist_remove_failed().
void playlist_end | ( | void | ) |
Definition at line 662 of file playlist-new.c.
Referenced by shut_down().
Definition at line 901 of file playlist-new.c.
Referenced by activate_temp(), add_cb(), add_list(), drct_pl_clear(), drct_pl_get_length(), get_position_cb(), mpris_emit_tracklist_change(), playlist_remove_duplicates_by_scheme(), playlist_remove_failed(), and playlist_select_by_patterns().
Definition at line 1003 of file playlist-new.c.
Referenced by add_list(), drct_pl_clear(), drct_pl_delete(), and drct_pl_delete_selected().
void playlist_entry_describe | ( | gint | playlist_num, |
gint | entry_num, | ||
const gchar ** | title, | ||
const gchar ** | artist, | ||
const gchar ** | album, | ||
gboolean | fast | ||
) |
Definition at line 1109 of file playlist-new.c.
PluginHandle* playlist_entry_get_decoder | ( | gint | playlist_num, |
gint | entry_num, | ||
gboolean | fast | ||
) |
Definition at line 1061 of file playlist-new.c.
Definition at line 1159 of file playlist-new.c.
Referenced by playback_start().
Definition at line 1052 of file playlist-new.c.
Referenced by drct_pl_get_file(), get_info_cb(), get_mpris_metadata_cb(), mpris_emit_track_change(), playback_start(), playlist_remove_duplicates_by_scheme(), playlist_remove_failed(), and update_cb().
Definition at line 1130 of file playlist-new.c.
Definition at line 1222 of file playlist-new.c.
Referenced by drct_pl_delete_selected(), and playlist_select_by_patterns().
Definition at line 1150 of file playlist-new.c.
Referenced by playback_start().
Definition at line 1097 of file playlist-new.c.
Definition at line 1085 of file playlist-new.c.
Referenced by get_field_cb(), get_mpris_metadata_cb(), mpris_emit_track_change(), playback_start(), playlist_remove_duplicates_by_scheme(), and playlist_select_by_patterns().
Definition at line 939 of file playlist-new.c.
void playlist_entry_insert_batch | ( | gint | playlist_num, |
gint | at, | ||
struct index * | filenames, | ||
struct index * | tuples | ||
) |
Definition at line 951 of file playlist-new.c.
void playlist_entry_insert_batch_with_decoders | ( | gint | playlist_num, |
gint | at, | ||
struct index * | filenames, | ||
struct index * | decoders, | ||
struct index * | tuples | ||
) |
Definition at line 958 of file playlist-new.c.
Referenced by add_cb(), playlist_entry_insert(), and playlist_entry_insert_batch().
Definition at line 1141 of file playlist-new.c.
Referenced by playback_start().
Definition at line 1197 of file playlist-new.c.
Referenced by drct_pl_delete_selected(), playlist_remove_duplicates_by_scheme(), playlist_remove_failed(), and playlist_select_by_patterns().
Definition at line 1073 of file playlist-new.c.
Referenced by set_tuple_cb().
static void playlist_free | ( | Playlist * | playlist | ) | [static] |
Definition at line 300 of file playlist-new.c.
Referenced by playlist_delete(), and playlist_end().
gint playlist_get_active | ( | void | ) |
Definition at line 857 of file playlist-new.c.
Referenced by activate_temp(), add_cb(), add_list(), drct_pl_clear(), drct_pl_delete(), drct_pl_delete_selected(), drct_pl_get_file(), drct_pl_get_length(), drct_pl_get_pos(), drct_pl_get_time(), drct_pl_get_title(), drct_pl_next(), drct_pl_prev(), drct_pl_set_pos(), drct_play(), drct_pq_add(), drct_pq_clear(), drct_pq_get_entry(), drct_pq_get_length(), drct_pq_get_queue_position(), drct_pq_remove(), leading_zero_cb(), mpris_playlist_update_hook(), play_cb(), playback_play(), playlist_save_state(), real_position(), and show_numbers_cb().
const gchar* playlist_get_filename | ( | gint | playlist_num | ) |
Definition at line 814 of file playlist-new.c.
gint playlist_get_playing | ( | void | ) |
Definition at line 877 of file playlist-new.c.
Referenced by drct_pl_delete_selected(), drct_pl_next(), drct_pl_prev(), end_cb(), mpris_emit_track_change(), play_cb(), playback_get_title(), playback_play(), playlist_save_state(), real_position(), set_tuple_cb(), and update_cb().
Definition at line 1188 of file playlist-new.c.
Referenced by drct_pl_delete_selected(), drct_pl_get_pos(), end_cb(), mpris_emit_track_change(), playback_get_title(), playback_play(), playlist_save_state(), real_position(), set_tuple_cb(), and update_cb().
Definition at line 1696 of file playlist-new.c.
const gchar* playlist_get_title | ( | gint | playlist_num | ) |
Definition at line 836 of file playlist-new.c.
Referenced by activate_temp(), get_info_cb(), leading_zero_cb(), and show_numbers_cb().
Definition at line 1685 of file playlist-new.c.
Definition at line 779 of file playlist-new.c.
Referenced by playlist_insert_folder().
void playlist_init | ( | void | ) |
Definition at line 627 of file playlist-new.c.
Referenced by init_two().
void playlist_insert | ( | gint | at | ) |
Definition at line 697 of file playlist-new.c.
Referenced by activate_temp(), load_playlists(), and playlist_delete().
void playlist_load_state | ( | void | ) |
Definition at line 2092 of file playlist-new.c.
Referenced by load_playlists().
static Playlist* playlist_new | ( | void | ) | [static] |
Definition at line 281 of file playlist-new.c.
Referenced by playlist_init(), and playlist_insert().
Definition at line 1969 of file playlist-new.c.
Referenced by drct_pl_delete_selected(), drct_pl_next(), end_cb(), and playback_play().
Definition at line 1884 of file playlist-new.c.
Referenced by drct_pl_prev().
Definition at line 1707 of file playlist-new.c.
Referenced by add_list(), drct_pq_clear(), drct_pq_get_length(), and get_position_cb().
Definition at line 1790 of file playlist-new.c.
Referenced by add_list(), drct_pq_clear(), and drct_pq_remove().
void playlist_queue_delete_selected | ( | gint | playlist_num | ) |
Definition at line 1835 of file playlist-new.c.
Definition at line 1778 of file playlist-new.c.
Referenced by drct_pq_get_queue_position(), and drct_pq_remove().
Definition at line 1764 of file playlist-new.c.
Referenced by drct_pq_get_entry().
Definition at line 1716 of file playlist-new.c.
Referenced by drct_pq_add().
Definition at line 1735 of file playlist-new.c.
void playlist_randomize | ( | gint | playlist_num | ) |
Definition at line 1427 of file playlist-new.c.
void playlist_reformat_titles | ( | void | ) |
Definition at line 1595 of file playlist-new.c.
Referenced by on_titlestring_cbox_changed(), and titlestring_timeout_proc().
Definition at line 714 of file playlist-new.c.
void playlist_rescan | ( | gint | playlist_num | ) |
Definition at line 1641 of file playlist-new.c.
void playlist_rescan_file | ( | const gchar * | filename | ) |
Definition at line 1651 of file playlist-new.c.
Referenced by file_write_tuple().
Definition at line 1618 of file playlist-new.c.
Referenced by playlist_rescan(), and playlist_rescan_selected().
void playlist_rescan_selected | ( | gint | playlist_num | ) |
Definition at line 1646 of file playlist-new.c.
void playlist_reverse | ( | gint | playlist_num | ) |
Definition at line 1403 of file playlist-new.c.
void playlist_save_state | ( | void | ) |
Definition at line 2024 of file playlist-new.c.
Referenced by save_playlists().
Definition at line 1240 of file playlist-new.c.
Referenced by playlist_remove_duplicates_by_scheme(), playlist_remove_failed(), and playlist_select_by_patterns().
Definition at line 1231 of file playlist-new.c.
void playlist_set_active | ( | gint | playlist_num | ) |
Definition at line 845 of file playlist-new.c.
Referenced by activate_temp(), and playlist_load_state().
void playlist_set_filename | ( | gint | playlist_num, |
const gchar * | filename | ||
) |
Definition at line 801 of file playlist-new.c.
void playlist_set_playing | ( | gint | playlist_num | ) |
Definition at line 862 of file playlist-new.c.
Referenced by add_cb(), add_list(), drct_pl_next(), drct_pl_prev(), drct_pl_set_pos(), drct_play(), play_cb(), playback_play(), and playlist_load_state().
Definition at line 1168 of file playlist-new.c.
Referenced by add_cb(), add_list(), drct_pl_set_pos(), and end_cb().
void playlist_set_title | ( | gint | playlist_num, |
const gchar * | title | ||
) |
Definition at line 823 of file playlist-new.c.
Referenced by activate_temp(), leading_zero_cb(), and show_numbers_cb().
Definition at line 1275 of file playlist-new.c.
void playlist_sort_by_filename | ( | gint | playlist_num, |
gint(*)(const gchar *a, const gchar *b) | compare | ||
) |
Definition at line 1539 of file playlist-new.c.
Definition at line 1558 of file playlist-new.c.
Definition at line 1549 of file playlist-new.c.
Referenced by playlist_remove_duplicates_by_scheme(), and playlist_sort_by_scheme().
void playlist_sort_selected_by_filename | ( | gint | playlist_num, |
gint(*)(const gchar *a, const gchar *b) | compare | ||
) |
Definition at line 1567 of file playlist-new.c.
Referenced by playlist_sort_selected_by_scheme().
void playlist_sort_selected_by_title | ( | gint | playlist_num, |
gint(*)(const gchar *a, const gchar *b) | compare | ||
) |
Definition at line 1586 of file playlist-new.c.
Referenced by playlist_sort_selected_by_scheme().
void playlist_sort_selected_by_tuple | ( | gint | playlist_num, |
gint(*)(const Tuple *a, const Tuple *b) | compare | ||
) |
Definition at line 1577 of file playlist-new.c.
gboolean playlist_update_pending | ( | void | ) |
Definition at line 392 of file playlist-new.c.
Definition at line 397 of file playlist-new.c.
Definition at line 364 of file playlist-new.c.
Referenced by check_scanned(), and scan_receive().
static void scan_continue | ( | void | ) | [static] |
Definition at line 484 of file playlist-new.c.
Referenced by scan_reset(), and scanner().
static gboolean scan_next | ( | void * | unused | ) | [static] |
Definition at line 434 of file playlist-new.c.
Referenced by scan_continue(), and scan_threaded().
void scan_receive | ( | void | ) |
Definition at line 412 of file playlist-new.c.
Referenced by scan_next(), scan_stop(), and scan_threaded().
static void scan_reset | ( | void | ) | [static] |
Definition at line 490 of file playlist-new.c.
Referenced by playlist_init().
static void scan_stop | ( | void | ) | [static] |
Definition at line 501 of file playlist-new.c.
Referenced by playlist_end().
Definition at line 556 of file playlist-new.c.
Referenced by check_scanned().
static void * scanner | ( | void * | unused | ) | [static] |
Definition at line 524 of file playlist-new.c.
Referenced by playlist_init().
Definition at line 884 of file playlist-new.c.
Referenced by playlist_delete_selected(), playlist_entry_delete(), playlist_next_song(), playlist_prev_song(), playlist_set_position(), and shuffle_next().
Definition at line 1911 of file playlist-new.c.
Referenced by playlist_next_song().
Definition at line 1862 of file playlist-new.c.
Referenced by playlist_prev_song().
static void shuffle_reset | ( | Playlist * | playlist | ) | [static] |
Definition at line 1956 of file playlist-new.c.
Referenced by playlist_next_song().
static void sort | ( | Playlist * | playlist, |
gint(*)(const void *a, const void *b, void *inner) | compare, | ||
void * | inner | ||
) | [static] |
Definition at line 1493 of file playlist-new.c.
Referenced by playlist_sort_by_filename(), playlist_sort_by_title(), playlist_sort_by_tuple(), and playlist_sort_selected_by_title().
static void sort_selected | ( | Playlist * | playlist, |
gint(*)(const void *a, const void *b, void *inner) | compare, | ||
void * | inner | ||
) | [static] |
Definition at line 1504 of file playlist-new.c.
Referenced by playlist_sort_selected_by_filename(), and playlist_sort_selected_by_tuple().
static gint title_compare | ( | const void * | _a, |
const void * | _b, | ||
void * | _compare | ||
) | [static] |
Definition at line 1479 of file playlist-new.c.
Referenced by playlist_sort_by_title(), and playlist_sort_selected_by_title().
static gchar* title_from_tuple | ( | Tuple * | tuple | ) | [static] |
Definition at line 146 of file playlist-new.c.
Referenced by entry_set_tuple_real(), and playlist_reformat_titles().
static gint tuple_compare | ( | const void * | _a, |
const void * | _b, | ||
void * | _compare | ||
) | [static] |
Definition at line 1461 of file playlist-new.c.
Referenced by playlist_sort_by_tuple(), and playlist_sort_selected_by_tuple().
static gboolean update | ( | void * | unused | ) | [static] |
Definition at line 357 of file playlist-new.c.
Referenced by queue_update().
Playlist* active_playlist = NULL [static] |
Definition at line 127 of file playlist-new.c.
gint next_unique_id = 1000 [static] |
Definition at line 124 of file playlist-new.c.
Referenced by playlist_new().
gchar parse_key[32] [static] |
Definition at line 2060 of file playlist-new.c.
gchar* parse_value [static] |
Definition at line 2061 of file playlist-new.c.
Playlist* playing_playlist = NULL [static] |
Definition at line 128 of file playlist-new.c.
Referenced by playlist_delete_selected(), and playlist_entry_delete().
Definition at line 126 of file playlist-new.c.
Referenced by activate_temp(), and save_playlists().
GCond* scan_conds[SCAN_THREADS] [static] |
Definition at line 136 of file playlist-new.c.
Referenced by playlist_end(), playlist_init(), scan_next(), scan_stop(), scan_threaded(), and scanner().
PluginHandle* scan_decoders[SCAN_THREADS] [static] |
Definition at line 138 of file playlist-new.c.
const gchar* scan_filenames[SCAN_THREADS] [static] |
Definition at line 137 of file playlist-new.c.
Referenced by playlist_init(), scan_next(), scan_receive(), scan_reset(), scan_stop(), scan_threaded(), and scanner().
GMutex* scan_mutex [static] |
Definition at line 135 of file playlist-new.c.
Referenced by playlist_end(), playlist_init(), scan_next(), scan_stop(), scan_threaded(), and scanner().
gint scan_positions[SCAN_THREADS] [static] |
Definition at line 142 of file playlist-new.c.
Referenced by scan_next(), scan_receive(), scan_reset(), and scan_threaded().
Definition at line 140 of file playlist-new.c.
Referenced by playlist_end(), playlist_init(), and scanner().
gint scan_source [static] |
Definition at line 134 of file playlist-new.c.
Referenced by playlist_init(), scan_continue(), scan_next(), and scan_stop().
GThread* scan_threads[SCAN_THREADS] [static] |
Definition at line 141 of file playlist-new.c.
Referenced by playlist_end(), and playlist_init().
Tuple* scan_tuples[SCAN_THREADS] [static] |
Definition at line 139 of file playlist-new.c.
Definition at line 132 of file playlist-new.c.
Referenced by playlist_update_range(), and queue_update().
gint unchanged_before [static] |
Definition at line 132 of file playlist-new.c.
Referenced by playlist_update_range(), and queue_update().
Definition at line 130 of file playlist-new.c.
Referenced by queue_update(), and update().
Playlist* update_playlist [static] |
Definition at line 131 of file playlist-new.c.
gint update_source [static] |
Definition at line 130 of file playlist-new.c.
Referenced by playlist_end(), playlist_init(), playlist_update_pending(), playlist_update_range(), queue_update(), and update().