3 * sushivision copyright (C) 2006-2007 Monty <monty@xiph.org>
5 * sushivision is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2, or (at your option)
10 * sushivision is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
15 * You should have received a copy of the GNU General Public License
16 * along with sushivision; see the file COPYING. If not, write to the
17 * Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
24 #define STATUS_WORKING 2
27 pthread_rwlock_t panel_m
;
28 pthread_mutex_t status_m
;
40 // >2 == auxiliary axes
45 // mem and data locked by status_m
46 int recompute_pending
;
50 sv_dim_data_t
*dim_data
;
53 sv_plane_bg_t
*bg
; // composite background plane
55 sv_plane_t
**plane_list
;
62 sv_spinner_t
*spinner
;
67 double selectbox
[4]; // x1,y1,x2,y2