MP4lib bug that prevented DTSC2mp4 is now fixed. MP4 conversion now works
This commit is contained in:
parent
5a0c2c001c
commit
c06402d735
1 changed files with 13 additions and 13 deletions
26
lib/mp4.cpp
26
lib/mp4.cpp
|
@ -2464,37 +2464,37 @@ namespace MP4 {
|
|||
}
|
||||
|
||||
char ESDS::getSLConfigDescriptorTypeTag(){
|
||||
return getInt16(34 + getInt8(34));
|
||||
return getInt16(35 + getInt8(34));
|
||||
}
|
||||
|
||||
void ESDS::setSLConfigDescriptorTypeTag(char newVal){
|
||||
setInt16(newVal, 34 + getInt8(34));
|
||||
setInt16(newVal, 35 + getInt8(34));
|
||||
}
|
||||
|
||||
uint32_t ESDS::getSLConfigExtendedDescriptorTypeTag(){
|
||||
return getInt24(36 + getInt8(34));
|
||||
return getInt24(37 + getInt8(34));
|
||||
}
|
||||
//3 bytes
|
||||
void ESDS::setSLConfigExtendedDescriptorTypeTag(uint32_t newVal){
|
||||
setInt24(newVal, 36 + getInt8(34));
|
||||
setInt24(newVal, 37 + getInt8(34));
|
||||
}
|
||||
//3 bytes
|
||||
char ESDS::getSLDescriptorTypeLength(){
|
||||
return getInt8(39 + getInt8(34));
|
||||
}
|
||||
|
||||
void ESDS::setSLDescriptorTypeLength(char newVal){
|
||||
setInt8(newVal, 39 + getInt8(34));
|
||||
}
|
||||
|
||||
char ESDS::getSLValue(){
|
||||
return getInt8(40 + getInt8(34));
|
||||
}
|
||||
|
||||
void ESDS::setSLValue(char newVal){
|
||||
void ESDS::setSLDescriptorTypeLength(char newVal){
|
||||
setInt8(newVal, 40 + getInt8(34));
|
||||
}
|
||||
|
||||
char ESDS::getSLValue(){
|
||||
return getInt8(41 + getInt8(34));
|
||||
}
|
||||
|
||||
void ESDS::setSLValue(char newVal){
|
||||
setInt8(newVal, 41 + getInt8(34));
|
||||
}
|
||||
|
||||
std::string ESDS::toPrettyString(uint32_t indent){
|
||||
std::stringstream r;
|
||||
r << std::string(indent, ' ') << "[esds] ES Descriptor Box (" << boxedSize() << ")" << std::endl;
|
||||
|
|
Loading…
Add table
Reference in a new issue