summaryrefslogtreecommitdiffstats
path: root/libhb/stream.c
diff options
context:
space:
mode:
authorjstebbins <[email protected]>2010-06-01 20:21:49 +0000
committerjstebbins <[email protected]>2010-06-01 20:21:49 +0000
commit9728615d2d5871efb7c37cdedb9175fa1b7844d6 (patch)
tree166ddd10201b26e90e3d810562408b7983e38985 /libhb/stream.c
parentf22a86152809db1e5a44b0a24b4c865c8f9f997d (diff)
Add SSA subtitle support
Thanks to davidfster git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3342 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'libhb/stream.c')
-rw-r--r--libhb/stream.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/libhb/stream.c b/libhb/stream.c
index 35b705af4..24093e62a 100644
--- a/libhb/stream.c
+++ b/libhb/stream.c
@@ -2982,14 +2982,11 @@ static void add_ffmpeg_subtitle( hb_title_t *title, hb_stream_t *stream, int id
subtitle->source = TX3GSUB;
subtitle->config.dest = PASSTHRUSUB;
break;
- // TODO(davidfstr): implement SSA subtitle support
- /*
case CODEC_ID_SSA:
subtitle->format = TEXTSUB;
subtitle->source = SSASUB;
subtitle->config.dest = PASSTHRUSUB;
break;
- */
default:
hb_log( "add_ffmpeg_subtitle: unknown subtitle stream type: 0x%x", (int) codec->codec_id );
free(subtitle);
@@ -3262,6 +3259,10 @@ static int ffmpeg_read( hb_stream_t *stream, hb_buffer_t *buf )
* VOB subtitles (CODEC_ID_DVD_SUBTITLE) do not have their duration stored in
* either field. This is not a problem because the VOB decoder can extract this
* information from the packet payload itself.
+ *
+ * SSA subtitles (CODEC_ID_SSA) do not have their duration stored in
+ * either field. This is not a problem because the SSA decoder can extract this
+ * information from the packet payload itself.
*/
enum CodecID ffmpeg_pkt_codec = stream->ffmpeg_ic->streams[stream->ffmpeg_pkt->stream_index]->codec->codec_id;
if ( ffmpeg_pkt_codec == CODEC_ID_TEXT ) {