summaryrefslogtreecommitdiff
path: root/src/spu_dec
diff options
context:
space:
mode:
authorDarren Salt <linux@youmustbejoking.demon.co.uk>2012-01-18 19:54:34 +0000
committerDarren Salt <linux@youmustbejoking.demon.co.uk>2012-01-18 19:54:34 +0000
commit3119dd2de36dbd8bb9af95ab1826c15f3099b597 (patch)
tree76b0324c6e93b86550e63ad02f1154580ce79526 /src/spu_dec
parent7366cab446742882341e4a5304527e8b1a6965eb (diff)
parentcb6e4b4ffd49cdef83c6d025f175cf6a79705fc8 (diff)
downloadxine-lib-3119dd2de36dbd8bb9af95ab1826c15f3099b597.tar.gz
xine-lib-3119dd2de36dbd8bb9af95ab1826c15f3099b597.tar.bz2
Merge.
Diffstat (limited to 'src/spu_dec')
-rw-r--r--src/spu_dec/spudvb_decoder.c13
-rw-r--r--src/spu_dec/sputext_decoder.c2
2 files changed, 7 insertions, 8 deletions
diff --git a/src/spu_dec/spudvb_decoder.c b/src/spu_dec/spudvb_decoder.c
index 66a3fcee9..518903e01 100644
--- a/src/spu_dec/spudvb_decoder.c
+++ b/src/spu_dec/spudvb_decoder.c
@@ -25,19 +25,21 @@
* - Implement support for teletext based subtitles
*/
-#include "pthread.h"
+#include <pthread.h>
#include <errno.h>
+
+/*#define LOG*/
+#define LOG_MODULE "spudvb"
+
#include <xine/xine_internal.h>
#include <xine/spu.h>
#include <xine/osd.h>
+
#define MAX_REGIONS 7
#define SPU_MAX_WIDTH 1920
#define SPU_MAX_HEIGHT 1080
-/*#define LOG*/
-#define LOG_MODULE "spudvb"
-
typedef struct {
int x, y;
unsigned char is_visible;
@@ -181,7 +183,6 @@ static void update_region (dvb_spu_decoder_t * this, int region_id, int region_w
dvbsub_func_t *dvbsub = this->dvbsub;
region_t *reg = &dvbsub->regions[region_id];
- page_t *page = &dvbsub->page;
/* reject invalid sizes and set some limits ! */
if ( region_width<=0 || region_height<=0 || region_width>SPU_MAX_WIDTH || region_height>SPU_MAX_HEIGHT ) {
@@ -730,7 +731,6 @@ static void process_object_data_segment (dvb_spu_decoder_t * this)
dvbsub_func_t *dvbsub = this->dvbsub;
- int j;
int old_i;
int r;
@@ -925,7 +925,6 @@ static void spudec_decode_data (spu_decoder_t * this_gen, buf_element_t * buf)
int new_i;
int data_identifier, subtitle_stream_id;
int segment_length, segment_type;
- int PES_header_data_length;
int PES_packet_length;
int i;
diff --git a/src/spu_dec/sputext_decoder.c b/src/spu_dec/sputext_decoder.c
index ae16cde37..0eb42d665 100644
--- a/src/spu_dec/sputext_decoder.c
+++ b/src/spu_dec/sputext_decoder.c
@@ -122,7 +122,7 @@ typedef struct sputext_class_s {
char font_ft[FILENAME_MAX]; /* subtitle font */
int use_font_ft; /* use Freetype */
#endif
- char *src_encoding; /* encoding of subtitle file */
+ const char *src_encoding; /* encoding of subtitle file */
int use_unscaled; /* use unscaled OSD if possible */
xine_t *xine;