[FFmpeg-cvslog] avformat/rtp: G.728 muxing and demuxing

Peter Ross git at videolan.org
Mon Jun 23 10:48:09 EEST 2025


ffmpeg | branch: master | Peter Ross <pross at xvid.org> | Sun Dec 22 21:24:33 2024 +1100| [e6298e0759430f64e9bd9298775de92597be8a50] | committer: Peter Ross

avformat/rtp: G.728 muxing and demuxing

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e6298e0759430f64e9bd9298775de92597be8a50
---

 libavformat/rtp.c    | 2 +-
 libavformat/rtpenc.c | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/libavformat/rtp.c b/libavformat/rtp.c
index 564489b613..5bde171cf4 100644
--- a/libavformat/rtp.c
+++ b/libavformat/rtp.c
@@ -53,7 +53,7 @@ static const struct {
   {13, "CN",         AVMEDIA_TYPE_AUDIO,   AV_CODEC_ID_NONE, 8000, 1},
   {14, "MPA",        AVMEDIA_TYPE_AUDIO,   AV_CODEC_ID_MP2, -1, -1},
   {14, "MPA",        AVMEDIA_TYPE_AUDIO,   AV_CODEC_ID_MP3, -1, -1},
-  {15, "G728",       AVMEDIA_TYPE_AUDIO,   AV_CODEC_ID_NONE, 8000, 1},
+  {15, "G728",       AVMEDIA_TYPE_AUDIO,   AV_CODEC_ID_G728, 8000, 1},
   {16, "DVI4",       AVMEDIA_TYPE_AUDIO,   AV_CODEC_ID_NONE, 11025, 1},
   {17, "DVI4",       AVMEDIA_TYPE_AUDIO,   AV_CODEC_ID_NONE, 22050, 1},
   {18, "G729",       AVMEDIA_TYPE_AUDIO,   AV_CODEC_ID_NONE, 8000, 1},
diff --git a/libavformat/rtpenc.c b/libavformat/rtpenc.c
index b220a941a2..795229aca3 100644
--- a/libavformat/rtpenc.c
+++ b/libavformat/rtpenc.c
@@ -89,6 +89,7 @@ static int is_supported(enum AVCodecID id)
     case AV_CODEC_ID_OPUS:
     case AV_CODEC_ID_RAWVIDEO:
     case AV_CODEC_ID_BITPACKED:
+    case AV_CODEC_ID_G728:
         return 1;
     default:
         return 0;



More information about the ffmpeg-cvslog mailing list