mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-01-29 10:43:15 +00:00
avformat/rtpdec_rfc4175: use rawvideo for uyvy422
Reviewed-by: Lynne <dev@lynne.ee> Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
This commit is contained in:
parent
1a5930b554
commit
3399bbab4d
@ -55,9 +55,11 @@ static int rfc4175_parse_format(AVStream *stream, PayloadContext *data)
|
|||||||
if (data->depth == 8) {
|
if (data->depth == 8) {
|
||||||
data->pgroup = 4;
|
data->pgroup = 4;
|
||||||
pixfmt = AV_PIX_FMT_UYVY422;
|
pixfmt = AV_PIX_FMT_UYVY422;
|
||||||
|
stream->codecpar->codec_id = AV_CODEC_ID_RAWVIDEO;
|
||||||
} else if (data->depth == 10) {
|
} else if (data->depth == 10) {
|
||||||
data->pgroup = 5;
|
data->pgroup = 5;
|
||||||
pixfmt = AV_PIX_FMT_YUV422P10;
|
pixfmt = AV_PIX_FMT_YUV422P10;
|
||||||
|
stream->codecpar->codec_id = AV_CODEC_ID_BITPACKED;
|
||||||
} else {
|
} else {
|
||||||
return AVERROR_INVALIDDATA;
|
return AVERROR_INVALIDDATA;
|
||||||
}
|
}
|
||||||
@ -268,7 +270,7 @@ static int rfc4175_handle_packet(AVFormatContext *ctx, PayloadContext *data,
|
|||||||
const RTPDynamicProtocolHandler ff_rfc4175_rtp_handler = {
|
const RTPDynamicProtocolHandler ff_rfc4175_rtp_handler = {
|
||||||
.enc_name = "raw",
|
.enc_name = "raw",
|
||||||
.codec_type = AVMEDIA_TYPE_VIDEO,
|
.codec_type = AVMEDIA_TYPE_VIDEO,
|
||||||
.codec_id = AV_CODEC_ID_BITPACKED,
|
.codec_id = AV_CODEC_ID_NONE,
|
||||||
.priv_data_size = sizeof(PayloadContext),
|
.priv_data_size = sizeof(PayloadContext),
|
||||||
.parse_sdp_a_line = rfc4175_parse_sdp_line,
|
.parse_sdp_a_line = rfc4175_parse_sdp_line,
|
||||||
.parse_packet = rfc4175_handle_packet,
|
.parse_packet = rfc4175_handle_packet,
|
||||||
|
Loading…
Reference in New Issue
Block a user