Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc
Commits
a108f3ff
Commit
a108f3ff
authored
Jun 18, 2011
by
Jean-Baptiste Kempf
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
SVCD: remove the useless debug option and associated text
Seriously, this is WTF-code
parent
dd5856db
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
23 additions
and
43 deletions
+23
-43
modules/codec/svcdsub.c
modules/codec/svcdsub.c
+23
-43
No files found.
modules/codec/svcdsub.c
View file @
a108f3ff
...
@@ -43,13 +43,6 @@ static int DecoderOpen ( vlc_object_t * );
...
@@ -43,13 +43,6 @@ static int DecoderOpen ( vlc_object_t * );
static
int
PacketizerOpen
(
vlc_object_t
*
);
static
int
PacketizerOpen
(
vlc_object_t
*
);
static
void
DecoderClose
(
vlc_object_t
*
);
static
void
DecoderClose
(
vlc_object_t
*
);
#define DEBUG_TEXT N_("Enable debug")
#define DEBUG_LONGTEXT \
N_("This integer when viewed in binary is a debugging mask\n" \
"calls 1\n" \
"packet assembly info 2\n" )
vlc_module_begin
()
vlc_module_begin
()
set_description
(
N_
(
"Philips OGT (SVCD subtitle) decoder"
)
)
set_description
(
N_
(
"Philips OGT (SVCD subtitle) decoder"
)
)
set_shortname
(
N_
(
"SVCD subtitles"
)
)
set_shortname
(
N_
(
"SVCD subtitles"
)
)
...
@@ -58,8 +51,7 @@ vlc_module_begin ()
...
@@ -58,8 +51,7 @@ vlc_module_begin ()
set_capability
(
"decoder"
,
50
)
set_capability
(
"decoder"
,
50
)
set_callbacks
(
DecoderOpen
,
DecoderClose
)
set_callbacks
(
DecoderOpen
,
DecoderClose
)
add_integer
(
MODULE_STRING
"-debug"
,
0
,
add_obsolete_integer
(
MODULE_STRING
"-debug"
)
DEBUG_TEXT
,
DEBUG_LONGTEXT
,
true
)
add_submodule
()
add_submodule
()
set_description
(
N_
(
"Philips OGT (SVCD subtitle) packetizer"
)
)
set_description
(
N_
(
"Philips OGT (SVCD subtitle) packetizer"
)
)
...
@@ -77,9 +69,6 @@ static void ParseHeader( decoder_t *, block_t * );
...
@@ -77,9 +69,6 @@ static void ParseHeader( decoder_t *, block_t * );
static
subpicture_t
*
DecodePacket
(
decoder_t
*
,
block_t
*
);
static
subpicture_t
*
DecodePacket
(
decoder_t
*
,
block_t
*
);
static
void
SVCDSubRenderImage
(
decoder_t
*
,
block_t
*
,
subpicture_region_t
*
);
static
void
SVCDSubRenderImage
(
decoder_t
*
,
block_t
*
,
subpicture_region_t
*
);
#define DECODE_DBG_CALL 1
/* calls */
#define DECODE_DBG_PACKET 2
/* packet assembly info */
#define GETINT16(p) ( (p[0] << 8) + p[1] ) ; p +=2;
#define GETINT16(p) ( (p[0] << 8) + p[1] ) ; p +=2;
#define GETINT32(p) ( (p[0] << 24) + (p[1] << 16) + \
#define GETINT32(p) ( (p[0] << 24) + (p[1] << 16) + \
...
@@ -91,21 +80,15 @@ typedef enum {
...
@@ -91,21 +80,15 @@ typedef enum {
SUBTITLE_BLOCK_COMPLETE
=
2
SUBTITLE_BLOCK_COMPLETE
=
2
}
packet_state_t
;
}
packet_state_t
;
#ifndef DECODE_DEBUG
#ifndef NDEBUG
#define DECODE_DEBUG 1
# define dbg_print( s, args...) \
#endif
#if DECODE_DEBUG
#define dbg_print(mask, s, args...) \
if (p_sys && p_sys->i_debug & mask) \
msg_Dbg(p_dec, "%s: "s, __func__ , ##args)
msg_Dbg(p_dec, "%s: "s, __func__ , ##args)
#else
#else
#
define dbg_print(mask,
s, args...)
#
define dbg_print(
s, args...)
#endif
#endif
struct
decoder_sys_t
struct
decoder_sys_t
{
{
int
i_debug
;
/* debugging mask */
packet_state_t
i_state
;
/* data-gathering state for this subtitle */
packet_state_t
i_state
;
/* data-gathering state for this subtitle */
block_t
*
p_spu
;
/* Bytes of the packet. */
block_t
*
p_spu
;
/* Bytes of the packet. */
...
@@ -148,7 +131,6 @@ static int DecoderOpen( vlc_object_t *p_this )
...
@@ -148,7 +131,6 @@ static int DecoderOpen( vlc_object_t *p_this )
if
(
p_sys
==
NULL
)
if
(
p_sys
==
NULL
)
return
VLC_ENOMEM
;
return
VLC_ENOMEM
;
p_sys
->
i_debug
=
var_InheritInteger
(
p_this
,
MODULE_STRING
"-debug"
);
p_sys
->
i_image
=
-
1
;
p_sys
->
i_image
=
-
1
;
...
@@ -160,7 +142,6 @@ static int DecoderOpen( vlc_object_t *p_this )
...
@@ -160,7 +142,6 @@ static int DecoderOpen( vlc_object_t *p_this )
p_dec
->
pf_decode_sub
=
Decode
;
p_dec
->
pf_decode_sub
=
Decode
;
p_dec
->
pf_packetize
=
Packetize
;
p_dec
->
pf_packetize
=
Packetize
;
dbg_print
(
(
DECODE_DBG_CALL
)
,
""
);
return
VLC_SUCCESS
;
return
VLC_SUCCESS
;
}
}
...
@@ -192,9 +173,8 @@ void DecoderClose( vlc_object_t *p_this )
...
@@ -192,9 +173,8 @@ void DecoderClose( vlc_object_t *p_this )
static
subpicture_t
*
Decode
(
decoder_t
*
p_dec
,
block_t
**
pp_block
)
static
subpicture_t
*
Decode
(
decoder_t
*
p_dec
,
block_t
**
pp_block
)
{
{
block_t
*
p_block
,
*
p_spu
;
block_t
*
p_block
,
*
p_spu
;
decoder_sys_t
*
p_sys
=
p_dec
->
p_sys
;
dbg_print
(
(
DECODE_DBG_CALL
)
,
""
);
dbg_print
(
""
);
if
(
pp_block
==
NULL
||
*
pp_block
==
NULL
)
return
NULL
;
if
(
pp_block
==
NULL
||
*
pp_block
==
NULL
)
return
NULL
;
...
@@ -334,8 +314,7 @@ static block_t *Reassemble( decoder_t *p_dec, block_t *p_block )
...
@@ -334,8 +314,7 @@ static block_t *Reassemble( decoder_t *p_dec, block_t *p_block )
p_spu
->
i_buffer
,
p_sys
->
i_spu_size
);
p_spu
->
i_buffer
,
p_sys
->
i_spu_size
);
}
}
dbg_print
(
(
DECODE_DBG_PACKET
),
dbg_print
(
"subtitle packet complete, size=%zu"
,
p_spu
->
i_buffer
);
"subtitle packet complete, size=%zu"
,
p_spu
->
i_buffer
);
p_sys
->
i_state
=
SUBTITLE_BLOCK_EMPTY
;
p_sys
->
i_state
=
SUBTITLE_BLOCK_EMPTY
;
p_sys
->
p_spu
=
0
;
p_sys
->
p_spu
=
0
;
...
@@ -414,22 +393,23 @@ static void ParseHeader( decoder_t *p_dec, block_t *p_block )
...
@@ -414,22 +393,23 @@ static void ParseHeader( decoder_t *p_dec, block_t *p_block )
p_sys
->
i_image_length
=
p_sys
->
i_spu_size
-
p_sys
->
i_image_offset
;
p_sys
->
i_image_length
=
p_sys
->
i_spu_size
-
p_sys
->
i_image_offset
;
p_sys
->
metadata_length
=
p_sys
->
i_image_offset
;
p_sys
->
metadata_length
=
p_sys
->
i_image_offset
;
if
(
p_sys
->
i_debug
&
DECODE_DBG_PACKET
)
#ifndef NDEBUG
{
{
msg_Dbg
(
p_dec
,
"x-start: %d, y-start: %d, width: %d, height %d, "
msg_Dbg
(
p_dec
,
"x-start: %d, y-start: %d, width: %d, height %d, "
"spu size: %zu, duration: %"
PRIu64
" (d:%zu p:%"
PRIu16
")"
,
"spu size: %zu, duration: %"
PRIu64
" (d:%zu p:%"
PRIu16
")"
,
p_sys
->
i_x_start
,
p_sys
->
i_y_start
,
p_sys
->
i_x_start
,
p_sys
->
i_y_start
,
p_sys
->
i_width
,
p_sys
->
i_height
,
p_sys
->
i_width
,
p_sys
->
i_height
,
p_sys
->
i_spu_size
,
p_sys
->
i_duration
,
p_sys
->
i_spu_size
,
p_sys
->
i_duration
,
p_sys
->
i_image_length
,
p_sys
->
i_image_offset
);
p_sys
->
i_image_length
,
p_sys
->
i_image_offset
);
for
(
i
=
0
;
i
<
4
;
i
++
)
for
(
i
=
0
;
i
<
4
;
i
++
)
{
{
msg_Dbg
(
p_dec
,
"palette[%d]= T: %2x, Y: %2x, u: %2x, v: %2x"
,
i
,
msg_Dbg
(
p_dec
,
"palette[%d]= T: %2x, Y: %2x, u: %2x, v: %2x"
,
i
,
p_sys
->
p_palette
[
i
][
3
],
p_sys
->
p_palette
[
i
][
0
],
p_sys
->
p_palette
[
i
][
3
],
p_sys
->
p_palette
[
i
][
0
],
p_sys
->
p_palette
[
i
][
1
],
p_sys
->
p_palette
[
i
][
2
]
);
p_sys
->
p_palette
[
i
][
1
],
p_sys
->
p_palette
[
i
][
2
]
);
}
}
}
}
#endif
}
}
/*****************************************************************************
/*****************************************************************************
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment