.
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
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
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
---
libavutil/Makefile | 2 ++
libavutil/ancillary_data.c
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
side data allows the decoder to
dynamically determine the frame format, i.e. progressive or interlaced.
Signed-off-by: Patrick Keroulas
Signed-off-by: Damien Riegel
---
Changes v6 -> v7:
* use AVAncillaryData and AVPacket side data to transmit field flags
---
libavcodec/bitpacked.c |
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
---
doc/APIchanges| 3 +++
libavcodec/avcodec.h | 7 ++-
libavcodec/avpacket.c | 1
t; On 23 May 2018 at 20:01, wm4 wrote:
>
>> On Wed, 23 May 2018 14:29:38 -0400 (EDT)
>> Patrick Keroulas wrote:
>>
>> > - Original Message -
>> > > From: "wm4"
>> > > To: ffmpeg-devel@ffmpeg.org
>> > > Sent: Wedne
lav Pehlivanov wrote:
>
>> On 23 May 2018 at 16:18, wm4 wrote:
>>
>> > On Tue, 22 May 2018 17:19:35 -0400 (EDT)
>> > Patrick Keroulas wrote:
>> >
>> > > - Original Message -
>> > > > From: "Rostislav Pehlivanov&
- 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 field
> On 18 May 2018 at 22:17, wm4 wrote:
>
t; On 15 May 2018 at 18:03, wm4 wrote:
>
>> On Tue, 15 May 2018 17:15:05 +0100
>> Rostislav Pehlivanov wrote:
>>
>> > On 15 May 2018 at 15:55, wm4 wrote:
>> >
>> > > On Mon, 14 May 2018 18:26:35 -0400
>> > > Patrick Keroulas wrot
allow the decoder to dynamically
determine the frame format, i.e. progressive or interlaced.
Signed-off-by: Patrick Keroulas
Signed-off-by: Damien Riegel
---
Changes v5 -> v6:
* cleanup
* move the packet flags in a separate patch
* bump lavc minor version in this new patch
---
libavco
Signed-off-by: Patrick Keroulas
---
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 100644
--- a/doc/APIchanges
+++ b/doc
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 | 25 +++--
1 file changed, 23 insertions(+), 2
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 | 25 +++--
1 file changed, 23 insertions(+), 2
allow the decoder to dynamically
determine the frame format, i.e. progressive or interlaced.
Signed-off-by: Patrick Keroulas
Signed-off-by: Damien Riegel
---
Change v4 -> v5:
Call ff_get_buffer only when necessary.
---
libavcodec/avcodec.h | 8
libavcodec/bitpacked.c |
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 | 25 +++--
1 file changed, 23 insertions(+), 2
allow the decoder to dynamically
determine the frame format, i.e. progressive or interlaced.
Signed-off-by: Patrick Keroulas
Signed-off-by: Damien Riegel
---
Change v3 -> v4: cleanup
---
libavcodec/avcodec.h | 8
libavcodec/bitpacked.c |
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 progressive and interlaced mode. But t
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 | 25 +++--
1 file changed, 23 insertions(+), 2
allow the decoder to dynamically
determine the frame format, i.e. progressive or interlaced.
Signed-off-by: Damien Riegel
Signed-off-by: Patrick Keroulas
---
Change v2 -> v3:
Let the decoder determine if the stream is interlaced or progressive
by fixing top field flag and adding bottom fie
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 progressive and interlaced mode. But t
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 interlaced mode, received data only consis
-by: Patrick Keroulas
---
Change v1 -> v2:
Replaced field packets cloning with partial frame decoding.
@ Rostislav Pehlivanov: Regarding your comment on v1 (thank you for
that), I think we can avoid using the bottom field flag because the
interlaced/progressive format is determined once,
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 progressive and interlaced mode. But t
> From: "Paul B Mahol"
> To: "FFmpeg development discussions and patches"
> Cc: "Damien Riegel" , "Patrick Keroulas"
>
> Sent: Wednesday, April 11, 2018 2:47:40 AM
> Subject: Re: [FFmpeg-devel] [PATCH v1 2/3] avcodec/bitpacked: add i
capable of handling fields only and recompose an
interlaced frame from that, it has to be done by the codec. To achieve
that, it must use two AVPacket: one for each field (top and bottom).
Signed-off-by: Damien Riegel
Signed-off-by: Patrick Keroulas
---
libavcodec/avcodec.h | 4 +++
libavcodec
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 interlaced mode, received data only consis
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 progressive and interlaced mode. But t
31 matches
Mail list logo