[vlc-devel] [PATCH 2/2] ui: add x265 encoder in Stream Output dialog for HEVC
Mahesh Pittala
mahesh at multicorewareinc.com
Thu Oct 6 15:04:11 CEST 2016
Hi,
Seems these patches are not yet pushed and didn't get any comments
too, may I know the status please?
Thanks,
Mahesh
On Mon, Jul 18, 2016 at 12:01 PM, Mahesh Pittala <
mahesh at multicorewareinc.com> wrote:
> Hello, may I know the status of these two patches?
>
> On Mon, Jul 11, 2016 at 6:39 PM, <mahesh at multicorewareinc.com> wrote:
>
>> From: Mahesh <mahesh at multicorewareinc.com>
>>
>> ---
>> modules/gui/qt/components/sout/profile_selector.cpp | 20
>> +++++++++++++++-----
>> 1 file changed, 15 insertions(+), 5 deletions(-)
>>
>> diff --git a/modules/gui/qt/components/sout/profile_selector.cpp
>> b/modules/gui/qt/components/sout/profile_selector.cpp
>> index cfb1882..2fe35c5 100644
>> --- a/modules/gui/qt/components/sout/profile_selector.cpp
>> +++ b/modules/gui/qt/components/sout/profile_selector.cpp
>> @@ -257,8 +257,9 @@ void VLCProfileSelector::updateOptions( int i )
>>
>> if ( !value.isEmpty() )
>> {
>> + QString encoder;
>> smrl.option( "vcodec", value );
>> -
>> + encoder = value;
>> HASHPICK( "vcodec", "bitrate" );
>> if ( value.toInt() > 0 )
>> {
>> @@ -272,7 +273,7 @@ void VLCProfileSelector::updateOptions( int i )
>> smrl.option( "vfilter", valuesList.join( ":" ) );
>> }
>>
>> - /*if ( codec is h264 )*/
>> +
>> {
>> /* special handling */
>> QStringList codecoptions;
>> @@ -285,9 +286,18 @@ void VLCProfileSelector::updateOptions( int i )
>> if( !value.isEmpty() )
>> codecoptions << QUrl::fromPercentEncoding(
>> value.toLatin1() );
>>
>> - if ( codecoptions.count() )
>> - smrl.option( "venc",
>> - QString("x264{%1}").arg( codecoptions.join(",")
>> ) );
>> + if ( encoder == "hevc" )
>> + {
>> + if ( codecoptions.count() )
>> + smrl.option( "venc",
>> + QString("x265{%1}").arg(
>> codecoptions.join(",") ) );
>> + }
>> + else
>> + {
>> + if ( codecoptions.count() )
>> + smrl.option( "venc",
>> + QString("x264{%1}").arg(
>> codecoptions.join(",") ) );
>> + }
>> }
>>
>> HASHPICK( "vcodec", "framerate" );
>> --
>> 1.8.3.1
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20161006/5af23665/attachment.html>
More information about the vlc-devel
mailing list