mirror of https://git.ffmpeg.org/ffmpeg.git
Merge commit '353b492d0f2a21ae8eb829db1ac01b54b2a4d202'
* commit '353b492d0f2a21ae8eb829db1ac01b54b2a4d202': rtpdec: Change enc_name to a pointer instead of a fixed-size buffer Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
8c6651a14d
|
@ -121,7 +121,8 @@ RTPDynamicProtocolHandler *ff_rtp_handler_find_by_name(const char *name,
|
||||||
RTPDynamicProtocolHandler *handler;
|
RTPDynamicProtocolHandler *handler;
|
||||||
for (handler = rtp_first_dynamic_payload_handler;
|
for (handler = rtp_first_dynamic_payload_handler;
|
||||||
handler; handler = handler->next)
|
handler; handler = handler->next)
|
||||||
if (!av_strcasecmp(name, handler->enc_name) &&
|
if (handler->enc_name &&
|
||||||
|
!av_strcasecmp(name, handler->enc_name) &&
|
||||||
codec_type == handler->codec_type)
|
codec_type == handler->codec_type)
|
||||||
return handler;
|
return handler;
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
|
@ -113,7 +113,7 @@ typedef int (*DynamicPayloadPacketHandlerProc)(AVFormatContext *ctx,
|
||||||
int len, uint16_t seq, int flags);
|
int len, uint16_t seq, int flags);
|
||||||
|
|
||||||
struct RTPDynamicProtocolHandler {
|
struct RTPDynamicProtocolHandler {
|
||||||
const char enc_name[50];
|
const char *enc_name;
|
||||||
enum AVMediaType codec_type;
|
enum AVMediaType codec_type;
|
||||||
enum AVCodecID codec_id;
|
enum AVCodecID codec_id;
|
||||||
int static_payload_id; /* 0 means no payload id is set. 0 is a valid
|
int static_payload_id; /* 0 means no payload id is set. 0 is a valid
|
||||||
|
|
Loading…
Reference in New Issue