Skip to content

Commit 1f4c05b

Browse files
laurfbossrs-ai
andauthored
Fill missing defs for H264/AVC video levels. v7.0.116 (#4556)
Fill missing H264/AVC video levels (4.2, 5.2, 6, 6.1, 6.2). Partial Fix #4555 --------- Co-authored-by: OSSRS-AI <[email protected]>
1 parent 57c74d1 commit 1f4c05b

File tree

4 files changed

+17
-1
lines changed

4 files changed

+17
-1
lines changed

trunk/doc/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ The changelog for SRS.
77
<a name="v7-changes"></a>
88

99
## SRS 7.0 Changelog
10+
* v7.0, 2025-11-03, Merge [#4556](https://github.com/ossrs/srs/pull/4556): Fill missing defs for H264/AVC video levels. v7.0.116 (#4556)
1011
* v7.0, 2025-10-31, Merge [#4547](https://github.com/ossrs/srs/pull/4547): Add ignore configuration for cursor. v7.0.115 (#4547)
1112
* v7.0, 2025-10-30, WebRTC: Use realtime for TWCC timestamp accuracy. v7.0.114
1213
* v7.0, 2025-10-30, AI: HLS: Fix crash when segment is not open by adding NULL checks. v7.0.113 (#3431)

trunk/src/core/srs_core_version7.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99

1010
#define VERSION_MAJOR 7
1111
#define VERSION_MINOR 0
12-
#define VERSION_REVISION 115
12+
#define VERSION_REVISION 116
1313

1414
#endif

trunk/src/kernel/srs_kernel_codec.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -657,10 +657,20 @@ string srs_avc_level2str(SrsAvcLevel level)
657657
return "4";
658658
case SrsAvcLevel_41:
659659
return "4.1";
660+
case SrsAvcLevel_42:
661+
return "4.2";
660662
case SrsAvcLevel_5:
661663
return "5";
662664
case SrsAvcLevel_51:
663665
return "5.1";
666+
case SrsAvcLevel_52:
667+
return "5.2";
668+
case SrsAvcLevel_6:
669+
return "6";
670+
case SrsAvcLevel_61:
671+
return "6.1";
672+
case SrsAvcLevel_62:
673+
return "6.2";
664674
default:
665675
return "Other";
666676
}

trunk/src/kernel/srs_kernel_codec.hpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1067,8 +1067,13 @@ enum SrsAvcLevel {
10671067
SrsAvcLevel_32 = 32,
10681068
SrsAvcLevel_4 = 40,
10691069
SrsAvcLevel_41 = 41,
1070+
SrsAvcLevel_42 = 42,
10701071
SrsAvcLevel_5 = 50,
10711072
SrsAvcLevel_51 = 51,
1073+
SrsAvcLevel_52 = 52,
1074+
SrsAvcLevel_6 = 60,
1075+
SrsAvcLevel_61 = 61,
1076+
SrsAvcLevel_62 = 62,
10721077
};
10731078
std::string srs_avc_level2str(SrsAvcLevel level);
10741079

0 commit comments

Comments
 (0)