Commit 7dcc4328 authored by Keary Griffin's avatar Keary Griffin Committed by Ilkka Ollakka

comsetic changes, remove define, and move callback inits in livehttp module

Signed-off-by: default avatarIlkka Ollakka <ileoo@videolan.org>
parent 21659d69
...@@ -47,7 +47,6 @@ ...@@ -47,7 +47,6 @@
# define O_LARGEFILE 0 # define O_LARGEFILE 0
#endif #endif
#define TMP_IDX_SUFFIX ".tmp"
#define STR_ENDLIST "#EXT-X-ENDLIST\n" #define STR_ENDLIST "#EXT-X-ENDLIST\n"
#define MAX_RENAME_RETRIES 10 #define MAX_RENAME_RETRIES 10
...@@ -60,11 +59,11 @@ static void Close( vlc_object_t * ); ...@@ -60,11 +59,11 @@ static void Close( vlc_object_t * );
#define SOUT_CFG_PREFIX "sout-livehttp-" #define SOUT_CFG_PREFIX "sout-livehttp-"
#define SEGLEN_TEXT N_("Segment length") #define SEGLEN_TEXT N_("Segment length")
#define SEGLEN_LONGTEXT N_("Length of ts stream segments") #define SEGLEN_LONGTEXT N_("Length of TS stream segments")
#define SPLITANYWHERE_TEXT N_("Split segments anywhere") #define SPLITANYWHERE_TEXT N_("Split segments anywhere")
#define SPLITANYWHERE_LONGTEXT N_("Don't require a keyframe before splitting "\ #define SPLITANYWHERE_LONGTEXT N_("Don't require a keyframe before splitting "\
"a segment. Neede for audio only.") "a segment. Needed for audio only.")
#define NUMSEGS_TEXT N_("Number of segments") #define NUMSEGS_TEXT N_("Number of segments")
#define NUMSEGS_LONGTEXT N_("Number of segments to include in index") #define NUMSEGS_LONGTEXT N_("Number of segments to include in index")
...@@ -72,7 +71,7 @@ static void Close( vlc_object_t * ); ...@@ -72,7 +71,7 @@ static void Close( vlc_object_t * );
#define INDEX_TEXT N_("Index file") #define INDEX_TEXT N_("Index file")
#define INDEX_LONGTEXT N_("Path to the index file to create") #define INDEX_LONGTEXT N_("Path to the index file to create")
#define INDEXURL_TEXT N_("Full url to put in index file") #define INDEXURL_TEXT N_("Full URL to put in index file")
#define INDEXURL_LONGTEXT N_("Full url to put in index file. "\ #define INDEXURL_LONGTEXT N_("Full url to put in index file. "\
"Use #'s to represent segment number") "Use #'s to represent segment number")
...@@ -155,9 +154,6 @@ static int Open( vlc_object_t *p_this ) ...@@ -155,9 +154,6 @@ static int Open( vlc_object_t *p_this )
return VLC_EGENERIC; return VLC_EGENERIC;
} }
p_access->pf_write = Write;
p_access->pf_seek = Seek;
p_access->pf_control = Control;
if( !( p_sys = malloc ( sizeof( *p_sys ) ) ) ) if( !( p_sys = malloc ( sizeof( *p_sys ) ) ) )
return VLC_ENOMEM; return VLC_ENOMEM;
...@@ -193,6 +189,10 @@ static int Open( vlc_object_t *p_this ) ...@@ -193,6 +189,10 @@ static int Open( vlc_object_t *p_this )
p_sys->i_segment = 0; p_sys->i_segment = 0;
p_sys->psz_cursegPath = NULL; p_sys->psz_cursegPath = NULL;
p_access->pf_write = Write;
p_access->pf_seek = Seek;
p_access->pf_control = Control;
return VLC_SUCCESS; return VLC_SUCCESS;
} }
...@@ -247,7 +247,7 @@ static int updateIndexAndDel( sout_access_out_t *p_access, sout_access_out_sys_t ...@@ -247,7 +247,7 @@ static int updateIndexAndDel( sout_access_out_t *p_access, sout_access_out_sys_t
int val; int val;
FILE *fp; FILE *fp;
char *psz_idxTmp; char *psz_idxTmp;
if ( asprintf( &psz_idxTmp, "%s%s", p_sys->psz_indexPath, TMP_IDX_SUFFIX ) < 0) if ( asprintf( &psz_idxTmp, "%s.tmp", p_sys->psz_indexPath ) < 0)
return -1; return -1;
fp = vlc_fopen( psz_idxTmp, "wt"); fp = vlc_fopen( psz_idxTmp, "wt");
......
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