[vlc-devel] [PATCH] codec: opus: remove packetizer callback

Zhao Zhili quinkblack at foxmail.com
Thu Jun 7 10:57:39 CEST 2018


On 2018年06月07日 15:58, Thomas Guillem wrote:
> Can't apply, your patch has non-breaking spaces. Even after a sed, it doesn't apply.

I'm sorry, another one was sent with git-send-email.
Sometimes git-send-email failed for unknown reason.

>
> On Thu, Jun 7, 2018, at 09:50, Thomas Guillem wrote:
>> Indeed,
>>
>> On Thu, Jun 7, 2018, at 05:58, Zhao Zhili wrote:
>>> It doesn't has the capability of a packetizer.
>>> ---
>>>    modules/codec/opus.c | 12 ------------
>>>    1 file changed, 12 deletions(-)
>>>
>>> diff --git a/modules/codec/opus.c b/modules/codec/opus.c
>>> index d1a0fc9..d98d968 100644
>>> --- a/modules/codec/opus.c
>>> +++ b/modules/codec/opus.c
>>> @@ -154,7 +154,6 @@ static const uint32_t pi_3channels_in[] =
>>>     * Local prototypes
>>> ****************************************************************************/
>>>
>>> -static block_t *Packetize ( decoder_t *, block_t ** );
>>>    static int  DecodeAudio ( decoder_t *, block_t * );
>>>    static void Flush( decoder_t * );
>>>    static int  ProcessHeaders( decoder_t * );
>>> @@ -185,7 +184,6 @@ static int OpenDecoder( vlc_object_t *p_this )
>>>        p_dec->fmt_out.i_codec = VLC_CODEC_FL32;
>>>
>>>        p_dec->pf_decode    = DecodeAudio;
>>> -    p_dec->pf_packetize = Packetize;
>>>        p_dec->pf_flush     = Flush;
>>>
>>>        p_sys->p_st = NULL;
>>> @@ -237,16 +235,6 @@ static int DecodeAudio( decoder_t *p_dec, block_t
>>> *p_block )
>>>        return VLCDEC_SUCCESS;
>>>    }
>>>
>>> -static block_t *Packetize( decoder_t *p_dec, block_t **pp_block )
>>> -{
>>> -    if( pp_block == NULL ) /* No Drain */
>>> -        return NULL;
>>> -    block_t *p_block = *pp_block; *pp_block = NULL;
>>> -    if( p_block == NULL )
>>> -        return NULL;
>>> -    return DecodeBlock( p_dec, p_block );
>>> -}
>>> -
>>>    /*****************************************************************************
>>>     * ProcessHeaders: process Opus headers.
>>> *****************************************************************************/
>>> -- 
>>> 2.9.5
>>>
>>> _______________________________________________
>>> vlc-devel mailing list
>>> To unsubscribe or modify your subscription options:
>>> https://mailman.videolan.org/listinfo/vlc-devel
>> _______________________________________________
>> vlc-devel mailing list
>> To unsubscribe or modify your subscription options:
>> https://mailman.videolan.org/listinfo/vlc-devel
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel



More information about the vlc-devel mailing list