On Sat, 6 Dec 2014, Luca Barbato wrote:

On 06/12/14 19:54, Thomas Volkert wrote:
From: Thomas Volkert <[email protected]>

---
  Changelog                    |   1 +
  libavcodec/h261.h            |   1 +
  libavcodec/h261enc.c         |   4 +-
  libavcodec/mpegvideo_enc.c   |  10 +++
  libavformat/Makefile         |   2 +
  libavformat/rtpdec.c         |   1 +
  libavformat/rtpdec_formats.h |   1 +
libavformat/rtpdec_h261.c | 202 +++++++++++++++++++++++++++++++++++++++++++
  libavformat/rtpenc.c         |   4 +
  libavformat/rtpenc.h         |   1 +
  libavformat/rtpenc_h261.c    |  85 ++++++++++++++++++
  libavformat/sdp.c            |  13 +++
  libavformat/version.h        |   4 +-
  13 files changed, 325 insertions(+), 4 deletions(-)
  create mode 100644 libavformat/rtpdec_h261.c
  create mode 100644 libavformat/rtpenc_h261.c

diff --git a/Changelog b/Changelog
index 6af2e8a..cec72b6 100644
--- a/Changelog
+++ b/Changelog
@@ -7,6 +7,7 @@ version <next>:
  - avplay now exits by default at the end of playback
  - XCB-based screen-grabber
  - creating DASH compatible fragmented MP4, MPEG-DASH segmenting muxer
+- H.251 RTP payload format (rfc 4587) packetizer and depacketizer

H.261 (in case somebody beats me in pushing it.

                  switch(s->codec_id){
+                case AV_CODEC_ID_H261:
+ //FIXME: hard-coded deactivation of extra GOB headers within frames, + // it allows for a correct h261 video stream and correct presentation at receiver side, + // but it does not support decoding restart of a frame halfway through a packet

Thanks a lot! Now is clear why it is done =)


The rest looks good to me, Martin what's your opinion?

I'll have a closer look soon (just pinging to let you know I haven't forgotten about it).

// Martin
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to