If you or any other developer is against someone receiving git write access
you only need to object to the patch adding him to the MAINTAINERS file.
Thats one of the reasons why there is a MAINTAINERs file.
It would be ideal IMO if for each part of teh codebase at least one person
with write
On 1/31/2018 4:11 AM, Nablet Developer wrote:
protocol requires libsrt (https://github.com/Haivision/srt) to be
installed
Signed-off-by: Nablet Developer <s...@nablet.com>
---
ping
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.or
protocol requires libsrt (https://github.com/Haivision/srt) to be
installed
Signed-off-by: Nablet Developer <s...@nablet.com>
---
MAINTAINERS | 1 +
configure | 9 +
doc/protocols.texi | 116 +
libavformat/Makefile| 1 +
libavformat/ope
On 16-Jan-18 09:43, Michael Niedermayer wrote:
if you will maintain this code then you may want to include a
change to the MAINTAINERs file
also does anyone have any more comments on this patch ?
it seems to have not gotten much attention recently. There where
reviews/comments a few months ago
protocol requires libsrt (https://github.com/Haivision/srt) to be
installed
Signed-off-by: Nablet Developer <s...@nablet.com>
---
configure | 9 +
doc/protocols.texi | 116 +
libavformat/Makefile| 1 +
libavformat/opensrt.c
On 1/13/2018 4:40 AM, Michael Niedermayer wrote:
On Wed, Dec 13, 2017 at 03:31:04PM +0700, Nablet Developer wrote:
[...]
this is commented out ?
yes, looks like leftover, thanks for pointing. will send updated patch soon.
___
ffmpeg-devel mailing
On 12/25/2017 10:52 AM, nablet developer wrote:
On 19-Dec-17 15:01, nablet developer wrote:
On 13 Dec 2017, at 15:31, Nablet Developer <s...@nablet.com> wrote:
The protocol is used by thousands of Haivision customers since 2013,
in extremely sensitive medical, military and ente
On 19-Dec-17 15:01, nablet developer wrote:
On 13 Dec 2017, at 15:31, Nablet Developer <s...@nablet.com> wrote:
The protocol is used by thousands of Haivision customers since 2013,
in extremely sensitive medical, military and enterprise applications
with FIPS compliant encryption requir
> On 13 Dec 2017, at 15:31, Nablet Developer <s...@nablet.com> wrote:
>
> The protocol is used by thousands of Haivision customers since 2013,
> in extremely sensitive medical, military and enterprise applications
> with FIPS compliant encryption requirements. Since Apr
protocol requires libsrt (https://github.com/Haivision/srt) to be
installed
Signed-off-by: Nablet Developer <s...@nablet.com>
---
configure | 10 +
doc/protocols.texi | 116 +
libavformat/Makefile| 1 +
libavformat/opensrt.c
org).
GStreamer already integrated the protocol and VLC has already accepted the pull
request for adding the SRT protocol to VLC. We see a dramatic adoption of the
protocol in the market and a lot of our partners are asking us frequently on a
ffmpeg integration.
Nablet Developer (1):
avformat/open
> On 20 Nov 2017, at 13:35, nablet developer <s...@nablet.com> wrote:
>
>
>>
>> Thanks for explaining. I think it is not the best decision.
>>
>> The reason the socket API resembles TCP is because all the sockets API
>> resemble each other, s
>
> Thanks for explaining. I think it is not the best decision.
>
> The reason the socket API resembles TCP is because all the sockets API
> resemble each other, since they are based on the old BSD socket API. And
> the protocol handlers of libavformat too.
>
> Therefore, I think all the
On 10-Nov-17 03:35, Nicolas George wrote:
Can you explain the logic of the implementation? I have a hard time
understanding why you call the tcp protocol from here after forcing it
to call back here.
Regards,
the idea is to avoid code duplication as much as possible, and try to
re-use
this allows to implement other protocols which use
API similar to BSD sockets (e.g. Haivision SRT)
Signed-off-by: Nablet Developer <s...@nablet.com>
---
libavformat/tcp.c | 118 +++---
libavformat/tcp.h | 59 +++
2
protocol requires libsrt (https://github.com/Haivision/srt) to be
installed
Signed-off-by: Nablet Developer <s...@nablet.com>
---
configure | 10 ++
libavformat/Makefile| 1 +
libavformat/opensrt.c | 418
libav
Signed-off-by: Nablet Developer <s...@nablet.com>
---
libavformat/network.c | 196 --
libavformat/network.h | 34 +
2 files changed, 161 insertions(+), 69 deletions(-)
diff --git a/libavformat/network.c b/libavformat/network.c
BSD-like socket APIs,
for instance SRT or UDT.
tcp.c is used as base for SRT protocol implementation,
as SRT socket API closely ressambles TCP sockets.
Nablet Developer (3):
avformat/network: allow to specify custom socket API
avformat/tcp: use generic socket API
avformat/opensrt: add Haivision
> SRT is a subtitle format: a more specific name would be better.
Haivision suggested name "opensrt" - is it acceptable to distinguish
with SRT subtitile format?
if yes, I'll go ahead and submit new patch with name changed.
___
ffmpeg-devel mailing
> SRT is a subtitle format: a more specific name would be better.
for example? haivision_srt?
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
protocol requires libsrt (https://github.com/Haivision/srt) to be
installed
Signed-off-by: Nablet Developer <s...@nablet.com>
---
configure |5 +
libavformat/Makefile|1 +
libavformat/protocols.c |1 +
libavformat/srt.c
Signed-off-by: Nablet Developer <s...@nablet.com>
---
libavcodec/qsvenc_h264.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/qsvenc_h264.c b/libavcodec/qsvenc_h264.c
index c1f6003..f5b01bb 100644
--- a/libavcodec/qsvenc_h264.c
+++ b/libavcodec/qsvenc_
From: Anton Khirnov <an...@khirnov.net>
Signed-off-by: nablet developer <s...@nablet.com>
---
libavutil/Makefile | 3 +
libavutil/hwcontext.c | 3 +
libavutil/hwcontext.h | 1 +
libavutil/hwcontext_internal.h | 1 +
libavutil/hwcontext_qsv.
patch is taken from libav project, authored by Anton Khirnov
https://lists.libav.org/pipermail/libav-devel/2016-May/077126.html
the only differences from original libav patch:
1) replaced CONFIG_LIBMXF with CONFIG_QSV to match the rest of ffmpeg sources
2) changed copyright
ffmpeg_qsv.c | 636 +-
libavcodec/qsv.h | 3 +
libavcodec/qsv_internal.h | 2 +
libavcodec/qsvdec.c | 5 +-
libavcodec/qsvenc.c | 2 +
8 files changed, 649 insertions(+), 5 deletions(-)
This is a giant patch
From: ChaoX A Liu
Signed-off-by: ChaoX A Liu
---
libavcodec/qsv.c | 7 ++-
libavcodec/qsv_internal.h | 1 +
libavcodec/qsvdec.c | 22 +-
libavcodec/qsvdec_h2645.c | 12
libavcodec/qsvdec_mpeg2.c
From: ChaoX A Liu
Signed-off-by: ChaoX A Liu
---
configure | 3 +
libavcodec/qsv.c | 2 +-
libavcodec/qsv_internal.h | 2 +-
libavfilter/Makefile | 1 +
libavfilter/allfilters.c | 1 +
From: ChaoX A Liu
Signed-off-by: ChaoX A Liu
---
libavcodec/qsv.c | 89 ---
libavcodec/qsv_internal.h | 6 ++--
libavcodec/qsvdec.c | 16 ++---
libavcodec/qsvdec_h2645.c | 17 ++---
From: ChaoX A Liu
Signed-off-by: ChaoX A Liu
---
ffmpeg_qsv.c| 46 ---
libavcodec/libavcodec.v | 1 +
libavcodec/qsv.h| 2 +
libavfilter/vf_qsvvpp.c | 153
4
From: ChaoX A Liu
This is updated version of patchset.
Fix for license reference.
Rename vpp filter to qsvvpp
ChaoX A Liu (6):
lavc/qsv(hevc): Change default plugin from hevc_sw to hevc_default,
which will load hevc_hw first, due to newly released MSDK.
From: ChaoX A Liu
Signed-off-by: ChaoX A Liu
---
libavcodec/qsvdec.c | 11 ---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/libavcodec/qsvdec.c b/libavcodec/qsvdec.c
index 47dd818..2075a23 100644
--- a/libavcodec/qsvdec.c
From: ChaoX A Liu
Signed-off-by: ChaoX A Liu
---
ffmpeg.c | 2 +-
ffmpeg.h | 2 +
ffmpeg_opt.c | 2 +-
ffmpeg_qsv.c | 636 +-
Hi Micheal,
Sure. Fixed. Will send with other changes (if other comments will
require them)
On 16.08.2016 21:33, Michael Niedermayer wrote:
On Tue, Aug 16, 2016 at 05:10:03PM +0700, Nablet Developer wrote:
From: ChaoX A Liu <chaox.a@intel.com>
Signed-off-by: ChaoX A Liu &l
Hi Paul,
Do you have any ideas of better name for this?
The term VPP is Video Processing Pipeline. This
abbreviation is used by Intel in their documentation.
Ex https://software.intel.com/en-us/node/628415
On 16.08.2016 17:14, Paul B Mahol wrote:
On 8/16/16, Nablet Developer &l
From: ChaoX A Liu
Signed-off-by: ChaoX A Liu
---
libavcodec/qsv.c | 89 ---
libavcodec/qsv_internal.h | 6 ++--
libavcodec/qsvdec.c | 16 ++---
libavcodec/qsvdec_h2645.c | 17 ++---
From: ChaoX A Liu
Signed-off-by: ChaoX A Liu
---
ffmpeg_qsv.c| 46 ---
libavcodec/libavcodec.v | 1 +
libavcodec/qsv.h| 2 +
libavfilter/vf_vpp.c| 153
4
From: ChaoX A Liu
Signed-off-by: ChaoX A Liu
---
ffmpeg.c | 2 +-
ffmpeg.h | 2 +
ffmpeg_opt.c | 2 +-
ffmpeg_qsv.c | 636 +-
From: ChaoX A Liu
Signed-off-by: ChaoX A Liu
---
libavcodec/qsvdec.c | 11 ---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/libavcodec/qsvdec.c b/libavcodec/qsvdec.c
index 47dd818..2075a23 100644
--- a/libavcodec/qsvdec.c
From: ChaoX A Liu
Signed-off-by: ChaoX A Liu
---
configure | 3 +
libavcodec/qsv.c | 2 +-
libavcodec/qsv_internal.h | 2 +-
libavfilter/Makefile | 1 +
libavfilter/allfilters.c | 1 +
libavfilter/vf_vpp.c
From: ChaoX A Liu
Signed-off-by: ChaoX A Liu
---
libavcodec/qsv.c | 7 ++-
libavcodec/qsv_internal.h | 1 +
libavcodec/qsvdec.c | 22 +-
libavcodec/qsvdec_h2645.c | 12
libavcodec/qsvdec_mpeg2.c
We have create 6 patches based on latest
ffmpeg-master: 3282e31baaa77d161a4451c27ad0d45f78e1da0a
With these patches:
1. We modify HEVC plugin loading order, default to HW plugin,
since HEVC can be supported in SKL platform.
2. Move code in vaapi_allocator.c to ffmpeg_qsv.c, and
existing generic hwcontext
approach instead of adding QSV specific API
> On 06 Jul 2016, at 15:40, Carl Eugen Hoyos <ceho...@ag.or.at> wrote:
>
> nablet developer nablet.com> writes:
>
>> hwcontext_qsv is needed for VPP filter (which cannot use API
>> fu
> On 06 Jul 2016, at 15:48, Hendrik Leppkes <h.lepp...@gmail.com> wrote:
>
> On Wed, Jul 6, 2016 at 9:08 AM, nablet developer <s...@nablet.com> wrote:
>> add hwcontext_qsv (Intel QuickSync Video) implementation
>> basically it's adapted patch from libav
>
add hwcontext_qsv (Intel QuickSync Video) implementation
basically it's adapted patch from libav
(https://lists.libav.org/pipermail/libav-devel/2016-May/077126.html)
hwcontext_qsv is needed for VPP filter (which cannot use API functions from
libavcodec)
nablet developer (1):
hwcontext: add
Signed-off-by: nablet developer <s...@nablet.com>
---
libavutil/Makefile | 3 +
libavutil/hwcontext.c | 3 +
libavutil/hwcontext.h | 1 +
libavutil/hwcontext_internal.h | 1 +
libavutil/hwcontext_qsv.c
> On 10 Jun 2016, at 00:48, Michael Niedermayer <mich...@niedermayer.cc> wrote:
>
> On Mon, Jun 06, 2016 at 05:25:41PM +0700, nablet developer wrote:
>>
>>> On 06 Jun 2016, at 16:40, Mark Thompson <s...@jkqxz.net> wrote:
>>>
>>> On
> On 06 Jun 2016, at 16:40, Mark Thompson <s...@jkqxz.net> wrote:
>
> On 06/06/16 09:25, nablet developer wrote:
>> ping. any feedback?
>
> Perhaps you could comment on the merits and functionality of your version as
> compared with the one here
> <https://l
ping. any feedback?
> On 25 May 2016, at 19:20, nablet developer <s...@nablet.com> wrote:
>
> added hwcontext_qsv (Intel QuickSync video)
> it will handle MFX session initialization and deinitialization,
> and will allow to share that code between libavcodec and libavfilter
Signed-off-by: nablet developer <s...@nablet.com>
---
libavcodec/qsv.c | 186 --
libavcodec/qsv_internal.h | 30
2 files changed, 216 deletions(-)
diff --git a/libavcodec/qsv.c b/libavcodec/qsv.c
index 8cd03e8..22c99cf
Signed-off-by: nablet developer <s...@nablet.com>
---
libavcodec/qsv.c | 41 -
libavcodec/qsv_internal.h | 5
libavcodec/qsvdec.c | 7 +++---
libavcodec/qsvenc.c | 11 +
libavutil/Makefile| 1 +
libavutil/qsv_inte
Signed-off-by: nablet developer <s...@nablet.com>
---
libavutil/Makefile | 3 +
libavutil/hwcontext.c | 3 +
libavutil/hwcontext.h | 1 +
libavutil/hwcontext_internal.h | 1 +
libavutil/hwcontext_qsv.c
Signed-off-by: nablet developer <s...@nablet.com>
---
libavcodec/qsvdec.c | 29 ++---
libavcodec/qsvdec.h | 4 +---
2 files changed, 23 insertions(+), 10 deletions(-)
diff --git a/libavcodec/qsvdec.c b/libavcodec/qsvdec.c
index 5253a57..e21ed20 100644
--- a/liba
Signed-off-by: nablet developer <s...@nablet.com>
---
libavcodec/qsvenc.c | 29 +++--
libavcodec/qsvenc.h | 3 +--
2 files changed, 24 insertions(+), 8 deletions(-)
diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c
index 6145121..8eefa06 100644
--- a/liba
nded with suggestion to implementa hwcontext_qsv)
nablet developer (5):
avutil/qsv: move ff_qsv_error function from libavcodec into libavutil,
because it's going to be shared between libavcodec (existing QSV
encoders & decoders), libavfilter (upcoming QSV VPP filter) and
libavuti
> On 24 May 2016, at 17:01, Mark Thompson <s...@jkqxz.net> wrote:
>
> On 13/04/16 09:18, nablet developer wrote:
>> Signed-off-by: nablet developer <s...@nablet.com>
>> ---
>> libavcodec/qsv.c | 35 +---
>> liba
Signed-off-by: nablet developer <s...@nablet.com>
---
libavcodec/qsv.c | 35 +---
libavcodec/qsv_internal.h | 5
libavcodec/qsvdec.c | 1 +
libavcodec/qsvenc.c | 1 +
libavutil/Makefile| 1 +
libavutil/qsv_internal.c
> On 13 Apr 2016, at 14:48, Mark Thompson <s...@jkqxz.net> wrote:
>
> On 13/04/16 09:14, nablet developer wrote:
>>
>>> On 13 Apr 2016, at 14:08, wm4 <nfx...@googlemail.com> wrote:
>>>
>>> On Thu, 7 Apr 2016 11:44:20 -0400
>>> na
> On 13 Apr 2016, at 14:33, wm4 <nfx...@googlemail.com> wrote:
>
> On Wed, 13 Apr 2016 14:14:37 +0600
> nablet developer <s...@nablet.com> wrote:
>
>>> Why would this API need to be exported?
>>
>> previously QuickSync was used only by libavc
> On 13 Apr 2016, at 14:08, wm4 <nfx...@googlemail.com> wrote:
>
> On Thu, 7 Apr 2016 11:44:20 -0400
> nablet developer <s...@nablet.com <mailto:s...@nablet.com>> wrote:
>
>> Signed-off-by: nablet developer <s...@nablet.com
> On 13 Apr 2016, at 14:16, Hendrik Leppkes <h.lepp...@gmail.com> wrote:
>
> On Thu, Apr 7, 2016 at 5:44 PM, nablet developer <s...@nablet.com> wrote:
>>
>> +/**
>> + * Initialize a MSDK session
>> + *
>> + * Media SDK is based on sessions
> On 11 Apr 2016, at 18:30, nablet developer <s...@nablet.com> wrote:
>
>
>>>
>>> diff --git a/libavcodec/qsv.c b/libavcodec/qsv.c
>>> index 4c8e6b0..81d1f0c 100644
>>> --- a/libavcodec/qsv.c
>>> +++ b/libavcodec/qsv.c
>>>
>>
>> diff --git a/libavcodec/qsv.c b/libavcodec/qsv.c
>> index 4c8e6b0..81d1f0c 100644
>> --- a/libavcodec/qsv.c
>> +++ b/libavcodec/qsv.c
>> @@ -18,14 +18,19 @@
>> * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
>> USA
>> */
>>
>> -#include
>> -#include
>> -
>>
Signed-off-by: nablet developer <s...@nablet.com>
---
libavcodec/qsv.c | 64 +--
libavcodec/qsv.h | 53 +++
libavcodec/qsv_api.c | 26 +++
libavcodec/qsv_internal.
63 matches
Mail list logo