[vlc-devel] [PATCH] avcodec: remove the encoder not found dialog

Rémi Denis-Courmont remi at remlab.net
Fri May 25 11:25:25 CEST 2018


I DO NOT KNOW what is the problem with this warning IN RECENT TIMES. Ergo, I do not know what is the proper solution either.

And it does not seem that you do either, or then I wonder why you did not explain it.

Le 25 mai 2018 12:11:35 GMT+03:00, Thomas Guillem <thomas at gllm.fr> a écrit :
>
>On Fri, May 25, 2018, at 11:05, Rémi Denis-Courmont wrote:
>> No and I already explained why.
>
>I still don't get the reason at all.
>
>Packages and distributions are only for LINUX and *BSD, maybe OS/2 ?
>Maybe the if defined(__linux__) is not enough ? Should I add ^^ ?
>
>> 
>> Le 25 mai 2018 11:56:21 GMT+03:00, Thomas Guillem <thomas at gllm.fr>
>> a écrit :>> 
>>> On Fri, May 25, 2018, at 10:53, Rémi Denis-Courmont wrote:
>>>> This is not simplifying. This is removing. It  is even more
>>>> confusing with this patch. Nack.>> 
>>> Yes this is simplifying. Do you expect that an normal VLC users
>>> knowing what is a Libav/FFmeg packager ?>> 
>>> If you disagree with this patch, we need to do it only for linux.
>>> This no such thing as packager on every other OSes (specially since
>>> VideoLAN is packaging VLC for others OS/ports).>> 
>>>> 
>>>> Le 25 mai 2018 11:19:14 GMT+03:00, Thomas Guillem <thomas at gllm.fr>
>a
>>>> écrit :>>>> And simplify the error message.
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> Since we can't assume that all codecs have encoders.
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> ---
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>>  modules/codec/avcodec/encoder.c | 21 +--------------------
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>>  1 file changed, 1 insertion(+), 20 deletions(-)
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> diff --git a/modules/codec/avcodec/encoder.c
>>>>> b/modules/codec/avcodec/encoder.c
>>>>>>>>> 
>>>>> 
>>>>> 
>>>>> index 87fff6d3c7..7bd20f9e89 100644
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> --- a/modules/codec/avcodec/encoder.c
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> +++ b/modules/codec/avcodec/encoder.c
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> @@ -360,26 +360,7 @@ int InitVideoEnc( vlc_object_t *p_this )
>>>>>>>>> 
>>>>> 
>>>>> 
>>>>>          p_codec = avcodec_find_encoder( i_codec_id );
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>>      if( !p_codec )
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>>      {
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> -        msg_Err( p_enc, "cannot find encoder %s\n"
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> -"*** Your Libav/FFmpeg installation is crippled.   ***\n"
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> -"*** Please check with your Libav/FFmpeg packager. ***\n"
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> -"*** This is NOT a VLC media player issue.   ***",
>>>>> psz_namecodec );
>>>>>>>>> 
>>>>> 
>>>>> 
>>>>> -
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> -#if !defined(_WIN32)
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> -        vlc_dialog_display_error( p_enc, _("Streaming /
>>>>>          Transcoding failed"), _(
>>>>>>>>> 
>>>>> 
>>>>> 
>>>>> -/* I have had enough of all these MPEG-3 transcoding bug reports.
>>>>>>>>> 
>>>>> 
>>>>> 
>>>>> - * Downstream packager, you had better not patch this out, or I
>>>>>   will be really
>>>>>>>>> 
>>>>> 
>>>>> 
>>>>> - * annoyed. Think about it - you don't want to fork the VLC
>>>>>   translation files,
>>>>>>>>> 
>>>>> 
>>>>> 
>>>>> - * do you? -- Courmisch, 2008-10-22 */
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> -"It seems your Libav/FFmpeg (libavcodec) installation lacks the
>>>>> following encoder:\n"
>>>>>>>>> 
>>>>> 
>>>>> 
>>>>> -"%s.\n"
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> -"If you don't know how to fix this, ask for support from your
>>>>> distribution.\n"
>>>>>>>>> 
>>>>> 
>>>>> 
>>>>> -"\n"
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> -"This is not an error inside VLC media player.\n"
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> -"Do not contact the VideoLAN project about this issue.\n"),
>>>>>>>>> 
>>>>> 
>>>>> 
>>>>> -            psz_namecodec );
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> -#endif
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> -
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> +        msg_Err( p_enc, "cannot find encoder %s\n", psz_namecodec
>>>>>          );
>>>>>>>>> 
>>>>> 
>>>>> 
>>>>>          return VLC_EGENERIC;
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>>      } 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>> 
>>>> --
>>>> Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez
>>>> excuser ma brièveté.>>>
>_________________________________________________
>>>> vlc-devel mailing list
>>>> To unsubscribe or modify your subscription options:
>>>> https://mailman.videolan.org/listinfo/vlc-devel
>>> 
>> 
>> --
>>  Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez
>>  excuser ma brièveté.>
>_________________________________________________
>> vlc-devel mailing list
>> To unsubscribe or modify your subscription options:
>> https://mailman.videolan.org/listinfo/vlc-devel

-- 
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20180525/4dc11e1f/attachment.html>


More information about the vlc-devel mailing list