X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fmux%2Fmpjpeg.c;h=ee0248587531c0e955b7874f37f4d91552dc849e;hb=ec0c77b99503476e499bc5260317df9c2332087b;hp=1de2ec4cbe4774a494931613af5b5a17c00da41c;hpb=ec6a7b8ec1fc9f070d1d5242836b1d643f9f2dd8;p=vlc diff --git a/modules/mux/mpjpeg.c b/modules/mux/mpjpeg.c index 1de2ec4cbe..ee02485875 100644 --- a/modules/mux/mpjpeg.c +++ b/modules/mux/mpjpeg.c @@ -1,24 +1,24 @@ /***************************************************************************** * mpjpeg.c: mime multipart jpeg muxer module for vlc ***************************************************************************** - * Copyright (C) 2001, 2002, 2006 the VideoLAN team + * Copyright (C) 2001, 2002, 2006 VLC authors and VideoLAN * $Id$ * * Authors: Sigmund Augdal Helberg * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. *****************************************************************************/ /***************************************************************************** @@ -46,7 +46,6 @@ vlc_module_begin () set_shortname( "MPJPEG" ) set_description( N_("Multipart JPEG muxer") ) set_capability( "sout mux", 5 ) - add_obsolete_string( SOUT_CFG_PREFIX "separator" ) set_category( CAT_SOUT ) set_subcategory( SUBCAT_SOUT_MUX ) set_callbacks( Open, Close ) @@ -58,7 +57,7 @@ vlc_module_end () *****************************************************************************/ static int Control ( sout_mux_t *, int, va_list ); static int AddStream( sout_mux_t *, sout_input_t * ); -static int DelStream( sout_mux_t *, sout_input_t * ); +static void DelStream( sout_mux_t *, sout_input_t * ); static int Mux ( sout_mux_t * ); /* This pseudo-random sequence is unlikely to ever happen */ @@ -137,11 +136,10 @@ static int AddStream( sout_mux_t *p_mux, sout_input_t *p_input ) return VLC_SUCCESS; } -static int DelStream( sout_mux_t *p_mux, sout_input_t *p_input ) +static void DelStream( sout_mux_t *p_mux, sout_input_t *p_input ) { VLC_UNUSED(p_input); msg_Dbg( p_mux, "removing input" ); - return VLC_SUCCESS; } static int Mux( sout_mux_t *p_mux ) @@ -160,7 +158,7 @@ static int Mux( sout_mux_t *p_mux ) "Content-Length: %zu\r\n" "\r\n"; block_t *p_data = block_FifoGet( p_fifo ); - block_t *p_header = block_New( p_mux, sizeof( psz_hfmt ) + 20 ); + block_t *p_header = block_Alloc( sizeof( psz_hfmt ) + 20 ); if( p_header == NULL ) /* uho! */ {