Re: [FFmpeg-devel] [PATCH] avformat/opensrt: add Haivision Open SRT protocol

2018-02-12 Thread nablet developer
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

Re: [FFmpeg-devel] [PATCH] avformat/opensrt: add Haivision Open SRT protocol

2018-02-08 Thread Nablet Developer
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

[FFmpeg-devel] [PATCH] avformat/opensrt: add Haivision Open SRT protocol

2018-01-30 Thread Nablet Developer
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

Re: [FFmpeg-devel] [PATCH] avformat/opensrt: add Haivision Open SRT protocol

2018-01-24 Thread nablet developer
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

[FFmpeg-devel] [PATCH] avformat/opensrt: add Haivision Open SRT protocol

2018-01-14 Thread Nablet Developer
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

Re: [FFmpeg-devel] [PATCH] avformat/opensrt: add Haivision Open SRT protocol

2018-01-14 Thread Nablet Developer
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

Re: [FFmpeg-devel] [PATCH] libavformat/opensrt: add Haivision Open SRT protocol

2018-01-11 Thread Nablet Developer
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

Re: [FFmpeg-devel] [PATCH] libavformat/opensrt: add Haivision Open SRT protocol

2017-12-24 Thread nablet developer
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

Re: [FFmpeg-devel] [PATCH] libavformat/opensrt: add Haivision Open SRT protocol

2017-12-19 Thread nablet developer
> 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

[FFmpeg-devel] [PATCH] avformat/opensrt: add Haivision Open SRT protocol

2017-12-13 Thread Nablet Developer
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

[FFmpeg-devel] [PATCH] libavformat/opensrt: add Haivision Open SRT protocol

2017-12-13 Thread Nablet Developer
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

Re: [FFmpeg-devel] [PATCH 3/3] avformat/opensrt: add Haivision Open SRT protocol

2017-11-21 Thread nablet developer
> 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

Re: [FFmpeg-devel] [PATCH 3/3] avformat/opensrt: add Haivision Open SRT protocol

2017-11-19 Thread nablet developer
> > 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

Re: [FFmpeg-devel] [PATCH 3/3] avformat/opensrt: add Haivision Open SRT protocol

2017-11-09 Thread nablet developer
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

[FFmpeg-devel] [PATCH 2/3] avformat/tcp: use generic socket API

2017-11-09 Thread Nablet Developer
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

[FFmpeg-devel] [PATCH 3/3] avformat/opensrt: add Haivision Open SRT protocol

2017-11-09 Thread Nablet Developer
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

[FFmpeg-devel] [PATCH 1/3] avformat/network: allow to specify custom socket API

2017-11-09 Thread Nablet Developer
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

[FFmpeg-devel] [PATCH 0/3] avformat/opensrt: add Haivision Open SRT protocol

2017-11-09 Thread Nablet Developer
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

Re: [FFmpeg-devel] [PATCH] avformat/srt: add Haivision SRT protocol

2017-10-05 Thread Nablet Developer
> 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

Re: [FFmpeg-devel] [PATCH] avformat/srt: add Haivision SRT protocol

2017-10-05 Thread Nablet Developer
> 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

[FFmpeg-devel] [PATCH] avformat/srt: add Haivision SRT protocol

2017-10-05 Thread Nablet Developer
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

[FFmpeg-devel] [PATCH] avcodec/qsvenc_h264: fix segfault when a53 SEI is not available

2016-10-04 Thread Nablet Developer
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_

[FFmpeg-devel] [PATCH] hwcontext: add a QSV implementation

2016-09-17 Thread nablet developer
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.

[FFmpeg-devel] [PATCH] hwcontext: add a QSV implementation

2016-09-17 Thread nablet developer
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

Re: [FFmpeg-devel] [PATCH 3/6] lavc/qsv: Enable hwaccel qsv_vidmem.

2016-09-14 Thread Nablet Developer
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

[FFmpeg-devel] [PATCH 6/6] lavc/qsv-lavc/vpp: Promote gpu_copy to be a selectable parameter. GPU-copy is defaultly closed because it seems to be unstable.

2016-08-25 Thread Nablet Developer
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

[FFmpeg-devel] [PATCH 2/6] lavf/vpp: Enable vpp filter, an Intel GPU accelerated scaler.

2016-08-25 Thread Nablet Developer
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 +

[FFmpeg-devel] [PATCH 1/6] lavc/qsv(hevc): Change default plugin from hevc_sw to hevc_default, which will load hevc_hw first, due to newly released MSDK.

2016-08-25 Thread Nablet Developer
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 ++---

[FFmpeg-devel] [PATCH 4/6] lavf/vpp: enable video memory accel for transcoding with vpp. lavc/qsv: export symbols "ff_qsv_*" which will be used by vpp. ffmpeg_qsv: set default hwaccel to qsv.

2016-08-25 Thread Nablet Developer
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

[FFmpeg-devel] [PATCH 0/6] fixes for HEVC GPU accelerated codec (v2)

2016-08-25 Thread Nablet Developer
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.

[FFmpeg-devel] [PATCH 5/6] lavc/qsvdec: Reset decoder if MFX_ERR_UNDEFINED_BEHAVIOR is caught, because this error may get decoder stuck.

2016-08-25 Thread Nablet Developer
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

[FFmpeg-devel] [PATCH 3/6] lavc/qsv: Enable hwaccel qsv_vidmem.

2016-08-25 Thread Nablet Developer
From: ChaoX A Liu Signed-off-by: ChaoX A Liu --- ffmpeg.c | 2 +- ffmpeg.h | 2 + ffmpeg_opt.c | 2 +- ffmpeg_qsv.c | 636 +-

Re: [FFmpeg-devel] [PATCH 2/6] lavf/vpp: Enable vpp filter, an Intel GPU accelerated scaler.

2016-08-22 Thread Nablet Developer
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

Re: [FFmpeg-devel] [PATCH 2/6] lavf/vpp: Enable vpp filter, an Intel GPU accelerated scaler.

2016-08-22 Thread Nablet Developer
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

[FFmpeg-devel] [PATCH 1/6] lavc/qsv(hevc): Change default plugin from hevc_sw to hevc_default, which will load hevc_hw first, due to newly released MSDK.

2016-08-16 Thread Nablet Developer
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 ++---

[FFmpeg-devel] [PATCH 4/6] lavf/vpp: enable video memory accel for transcoding with vpp. lavc/qsv: export symbols "ff_qsv_*" which will be used by vpp. ffmpeg_qsv: set default hwaccel to qsv.

2016-08-16 Thread Nablet Developer
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

[FFmpeg-devel] [PATCH 3/6] lavc/qsv: Enable hwaccel qsv_vidmem.

2016-08-16 Thread Nablet Developer
From: ChaoX A Liu Signed-off-by: ChaoX A Liu --- ffmpeg.c | 2 +- ffmpeg.h | 2 + ffmpeg_opt.c | 2 +- ffmpeg_qsv.c | 636 +-

[FFmpeg-devel] [PATCH 5/6] lavc/qsvdec: Reset decoder if MFX_ERR_UNDEFINED_BEHAVIOR is caught, because this error may get decoder stuck.

2016-08-16 Thread Nablet Developer
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

[FFmpeg-devel] [PATCH 2/6] lavf/vpp: Enable vpp filter, an Intel GPU accelerated scaler.

2016-08-16 Thread Nablet Developer
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

[FFmpeg-devel] [PATCH 6/6] lavc/qsv-lavc/vpp: Promote gpu_copy to be a selectable parameter. GPU-copy is defaultly closed because it seems to be unstable.

2016-08-16 Thread Nablet Developer
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

[FFmpeg-devel] [PATCH 0/6] fixes for HEVC GPU accelerated codec

2016-08-16 Thread Nablet Developer
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

Re: [FFmpeg-devel] [PATCH] hwcontext: add a QSV implementation

2016-07-06 Thread nablet developer
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

Re: [FFmpeg-devel] [PATCH] hwcontext: add a QSV implementation

2016-07-06 Thread nablet developer
> 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 >

[FFmpeg-devel] [PATCH] hwcontext: add a QSV implementation

2016-07-06 Thread nablet developer
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

[FFmpeg-devel] [PATCH] hwcontext: add a QSV implementation

2016-07-06 Thread nablet developer
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

Re: [FFmpeg-devel] [PATCH 0/5] avutil/qsv add hwcontext_qsv

2016-06-10 Thread nablet developer
> 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

Re: [FFmpeg-devel] [PATCH 0/5] avutil/qsv add hwcontext_qsv

2016-06-06 Thread nablet developer
> 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

Re: [FFmpeg-devel] [PATCH 0/5] avutil/qsv add hwcontext_qsv

2016-06-06 Thread nablet developer
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

[FFmpeg-devel] [PATCH 5/5] avcodec/qsv: remove no longer needed functions ff_qsv_init_internal_session & ff_qsv_close_internal_session, structure QSVSession, since they are now replaced by avutil/hwco

2016-05-25 Thread nablet developer
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

[FFmpeg-devel] [PATCH 1/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 (up

2016-05-25 Thread nablet developer
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

[FFmpeg-devel] [PATCH 2/5] avutil/qsv: add hwcontext_qsv (QuickSync Video)

2016-05-25 Thread nablet developer
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

[FFmpeg-devel] [PATCH 3/5] avcodec/qsvdec: use hwcontext_qsv instead of ff_qsv_init_internal_session

2016-05-25 Thread nablet developer
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

[FFmpeg-devel] [PATCH 4/5] avcodec/qsvenc: use hwcontext_qsv instead of ff_qsv_init_internal_session

2016-05-25 Thread nablet developer
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

[FFmpeg-devel] [PATCH 0/5] avutil/qsv add hwcontext_qsv

2016-05-25 Thread nablet developer
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

Re: [FFmpeg-devel] [PATCH] 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 (up

2016-05-24 Thread nablet developer
> 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

[FFmpeg-devel] [PATCH] 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 (upcomi

2016-05-24 Thread nablet developer
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

Re: [FFmpeg-devel] [PATCH] avcodec/qsv: export session management functionality

2016-04-13 Thread nablet developer
> 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

Re: [FFmpeg-devel] [PATCH] avcodec/qsv: export session management functionality

2016-04-13 Thread nablet developer
> 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

Re: [FFmpeg-devel] [PATCH] avcodec/qsv: export session management functionality

2016-04-13 Thread nablet developer
> 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

Re: [FFmpeg-devel] [PATCH] avcodec/qsv: export session management functionality

2016-04-13 Thread nablet developer
> 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

Re: [FFmpeg-devel] [PATCH] avcodec/qsv: export session management functionality

2016-04-13 Thread nablet developer
> 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 >>>

Re: [FFmpeg-devel] [PATCH] avcodec/qsv: export session management functionality

2016-04-11 Thread nablet developer
>> >> 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 >> - >>

[FFmpeg-devel] [PATCH] avcodec/qsv: export session management functionality

2016-04-11 Thread nablet developer
Signed-off-by: nablet developer <s...@nablet.com> --- libavcodec/qsv.c | 64 +-- libavcodec/qsv.h | 53 +++ libavcodec/qsv_api.c | 26 +++ libavcodec/qsv_internal.