Commit f1c67b56 authored by Derk-Jan Hartman's avatar Derk-Jan Hartman

* VobSub demuxing. Almost working i think, but the ps parsing isn't going to well yet.

  fen, anymore tips? :)
  There seems to be some trouble with bufferoverflows atm and
  spudec doesn't like the data it is being fed:

  [00000199] spudec decoder debug: i_spu_size=8201 i_rle=29701
parent 7c49ef4a
This diff is collapsed.
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* sub.h * sub.h
***************************************************************************** *****************************************************************************
* Copyright (C) 2001-2004 VideoLAN * Copyright (C) 2001-2004 VideoLAN
* $Id: sub.h,v 1.16 2004/01/26 22:42:50 hartman Exp $ * $Id: sub.h,v 1.17 2004/01/27 07:05:10 hartman Exp $
* *
* Authors: Laurent Aimar <fenrir@via.ecp.fr> * Authors: Laurent Aimar <fenrir@via.ecp.fr>
* *
...@@ -21,6 +21,8 @@ ...@@ -21,6 +21,8 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
*****************************************************************************/ *****************************************************************************/
#include "../ps.h"
#define SUB_TYPE_MICRODVD 0x00 #define SUB_TYPE_MICRODVD 0x00
#define SUB_TYPE_SUBRIP 0x01 #define SUB_TYPE_SUBRIP 0x01
#define SUB_TYPE_SSA1 0x02 #define SUB_TYPE_SSA1 0x02
...@@ -65,6 +67,7 @@ typedef struct subtitle_demux_s ...@@ -65,6 +67,7 @@ typedef struct subtitle_demux_s
es_out_id_t *p_es; es_out_id_t *p_es;
int i_previously_selected; /* to make pf_seek */ int i_previously_selected; /* to make pf_seek */
FILE *p_vobsub_file; FILE *p_vobsub_file;
ps_track_t *tk[PS_TK_COUNT];
} subtitle_demux_t; } subtitle_demux_t;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment