.
Signed-off-by: Patrick Keroulas
---
libavformat/rtpdec_rfc4175.c | 15 ---
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/libavformat/rtpdec_rfc4175.c b/libavformat/rtpdec_rfc4175.c
index 8e73c07838..83abe499f8 100644
--- a/libavformat/rtpdec_rfc4175.c
+++ b/libavformat
consist of fields, and their
heights are half of the frame size, so some adjustments must be done
here and there to take that into account.
Signed-off-by: Damien Riegel
Signed-off-by: Patrick Keroulas
---
libavformat/rtpdec_rfc4175.c | 57
1 file changed
the decoder to
dynamically determine the frame format, i.e. progressive or interlaced.
Signed-off-by: Patrick Keroulas
Signed-off-by: Damien Riegel
---
Changes v7 -> v8: style
---
---
libavcodec/bitpacked.c | 140 +
1 file changed, 117 inserti
Ancillary data can carry various side data that can't be transmitted in
bitstreams. For now, this struct includes interlaced field flags and
the must be attached to an AVPacket as side data.
Signed-off-by: Patrick Keroulas
---
Changes v7 -> v8:
* Merge the definition of AVAncillaryData and
Would someone be nice to review this patchset?
Thank you.
- Original Message -
> From: "Patrick Keroulas"
> To: ffmpeg-devel@ffmpeg.org
> Cc: "Patrick Keroulas"
> Sent: Friday, May 25, 2018 10:16:28 AM
> Subject: [PATCH v7 1/4] avcodec: add side data
Ancillary data can carry various side data that can't be transmitted in
bitstreams. For now, this struct includes interlaced field flags and
the must be attached to an AVPacket as side data.
Signed-off-by: Patrick Keroulas <patrick.kerou...@savoirfairelinux.com>
---
libavutil/Ma
ecoder
In interlaced mode, received data only consist of fields, and their
heights are half of the frame size, so some adjustments must be done
here and there to take that into account.
Signed-off-by: Damien Riegel <damien.rie...@savoirfairelinux.com>
Signed-off-by: Patrick Keroulas &l
bottom).
The AVAncillary Data carried by AVPacket side data allows the decoder to
dynamically determine the frame format, i.e. progressive or interlaced.
Signed-off-by: Patrick Keroulas <patrick.kerou...@savoirfairelinux.com>
Signed-off-by: Damien Riegel <damien.rie...@savoirfairelinux.com&g
avcodec: add side data type for ancillary
Create a new type of side data to be attached to AVPacket in order
to transmit out of band parameters for typical codecs.
Signed-off-by: Patrick Keroulas <patrick.kerou...@savoirfairelinux.com>
---
doc/APIchanges| 3 +++
libavcodec/avc
ec: add flags for packets
> with top/bottom field
> On 23 May 2018 at 20:01, wm4 <nfx...@googlemail.com> wrote:
>
>> On Wed, 23 May 2018 14:29:38 -0400 (EDT)
>> Patrick Keroulas <patrick.kerou...@savoirfairelinux.com> wrote:
>>
>> > - Original
ay 2018 16:46:17 +0100
> Rostislav Pehlivanov <atomnu...@gmail.com> wrote:
>
>> On 23 May 2018 at 16:18, wm4 <nfx...@googlemail.com> wrote:
>>
>> > On Tue, 22 May 2018 17:19:35 -0400 (EDT)
>> > Patrick Keroulas <patrick.kerou...@savoirfairelinux.com&g
- Original Message -
> From: "Rostislav Pehlivanov"
> To: "FFmpeg development discussions and patches"
> Sent: Friday, May 18, 2018 5:28:42 PM
> Subject: Re: [FFmpeg-devel] [PATCH v6 1/3] avcodec: add flags for packets
> with top/bottom
lt;nfx...@googlemail.com> wrote:
>> >
>> > > On Mon, 14 May 2018 18:26:35 -0400
>> > > Patrick Keroulas <patrick.kerou...@savoirfairelinux.com> wrote:
>> > >
>> > > > Signed-off-by: Patrick Keroulas <patrick.keroulas@
>> savo
bottom).
The additionnal field flags in AVPacket allow the decoder to dynamically
determine the frame format, i.e. progressive or interlaced.
Signed-off-by: Patrick Keroulas <patrick.kerou...@savoirfairelinux.com>
Signed-off-by: Damien Riegel <damien.rie...@savoirfairelinux.com>
---
Signed-off-by: Patrick Keroulas <patrick.kerou...@savoirfairelinux.com>
---
doc/APIchanges | 3 +++
libavcodec/avcodec.h | 8
libavcodec/version.h | 4 ++--
3 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/doc/APIchanges b/doc/APIchanges
index bbefc83..d06868e
ecoder
In interlaced mode, received data only consist of fields, and their
heights are half of the frame size, so some adjustments must be done
here and there to take that into account.
Signed-off-by: Damien Riegel <damien.rie...@savoirfairelinux.com>
Signed-off-by: Patrick Keroulas &l
ecoder
In interlaced mode, received data only consist of fields, and their
heights are half of the frame size, so some adjustments must be done
here and there to take that into account.
Signed-off-by: Damien Riegel <damien.rie...@savoirfairelinux.com>
Signed-off-by: Patrick Keroulas &l
bottom).
The additionnal field flags in AVPacket allow the decoder to dynamically
determine the frame format, i.e. progressive or interlaced.
Signed-off-by: Patrick Keroulas <patrick.kerou...@savoirfairelinux.com>
Signed-off-by: Damien Riegel <damien.rie...@savoirfairelinux.com>
---
Chan
ecoder
In interlaced mode, received data only consist of fields, and their
heights are half of the frame size, so some adjustments must be done
here and there to take that into account.
Signed-off-by: Damien Riegel <damien.rie...@savoirfairelinux.com>
Signed-off-by: Patrick Keroulas &l
bottom).
The additionnal field flags in AVPacket allow the decoder to dynamically
determine the frame format, i.e. progressive or interlaced.
Signed-off-by: Patrick Keroulas <patrick.kerou...@savoirfairelinux.com>
Signed-off-by: Damien Riegel <damien.rie...@savoirfairelinux.com>
---
Change
From: Damien Riegel
ff_get_buffer is used to allocate a buffer to hold frame's content. This
function was called in the function in charge of decoding an AVPacket
containing raw video with the yuv422 pixel format and a depth of 10-bit.
RFC4175 supports both
ecoder
In interlaced mode, received data only consist of fields, and their
heights are half of the frame size, so some adjustments must be done
here and there to take that into account.
Signed-off-by: Damien Riegel <damien.rie...@savoirfairelinux.com>
Signed-off-by: Patrick Keroulas &l
bottom).
The additionnal field flags in AVPacket allow the decoder to dynamically
determine the frame format, i.e. progressive or interlaced.
Signed-off-by: Damien Riegel <damien.rie...@savoirfairelinux.com>
Signed-off-by: Patrick Keroulas <patrick.kerou...@savoirfairelinux.com>
---
Cha
From: Damien Riegel
ff_get_buffer is used to allocate a buffer to hold frame's content. This
function was called in the function in charge of decoding an AVPacket
containing raw video with the yuv422 pixel format and a depth of 10-bit.
RFC4175 supports both
bottom).
Signed-off-by: Damien Riegel <damien.rie...@savoirfairelinux.com>
Signed-off-by: Patrick Keroulas <patrick.kerou...@savoirfairelinux.com>
---
Change v1 -> v2:
Replaced field packets cloning with partial frame decoding.
@ Rostislav Pehlivanov: Regarding your comment on v1 (th
From: Damien Riegel
ff_get_buffer is used to allocate a buffer to hold frame's content. This
function was called in the function in charge of decoding an AVPacket
containing raw video with the yuv422 pixel format and a depth of 10-bit.
RFC4175 supports both
> From: "Paul B Mahol" <one...@gmail.com>
> To: "FFmpeg development discussions and patches" <ffmpeg-devel@ffmpeg.org>
> Cc: "Damien Riegel" <damien.rie...@savoirfairelinux.com>, "Patrick Keroulas"
> <patrick.kerou...@sav
;
Signed-off-by: Patrick Keroulas <patrick.kerou...@savoirfairelinux.com>
---
libavcodec/avcodec.h | 4 +++
libavcodec/bitpacked.c | 76 ++
2 files changed, 68 insertions(+), 12 deletions(-)
diff --git a/libavcodec/avcodec.h b/libavcodec/avcod
From: Damien Riegel
In order to handle the interlaced formats, the demuxer has only a few
things to do:
- parse the SDP correctly and propagate the information
- check the field bit in the RFC4175 header, and pass that information
to the decoder
In
From: Damien Riegel
ff_get_buffer is used to allocate a buffer to hold frame's content. This
function was called in the function in charge of decoding an AVPacket
containing raw video with the yuv422 pixel format and a depth of 10-bit.
RFC4175 supports both
30 matches
Mail list logo