Hi,

int operator==(TimeCode const& arg2);
in liveMedia/include/MPEGVideoStreamFramer.hh needs const qualifier.
Without it VS2022 compilation fails:

C:\Users\ContainerAdministrator\.conan2\p\b\live5372ee00a453a7\b\src\liveMedia\MPEGVideoStreamFramer.cpp(132,14):
error C2666: 'TimeCode::operator ==': overloaded functions have
similar conversions
[C:\Users\ContainerAdministrator\.conan2\p\b\live5372ee00a453a7\b\build\live555.vcxproj]
C:\Users\ContainerAdministrator\.conan2\p\b\live5372ee00a453a7\b\src\liveMedia\MPEGVideoStreamFramer.cpp(34,15):
could be 'int TimeCode::operator ==(const TimeCode &)'
C:\Users\ContainerAdministrator\.conan2\p\b\live5372ee00a453a7\b\src\liveMedia\MPEGVideoStreamFramer.cpp(34,15):
or 'int TimeCode::operator ==(const TimeCode &)' [synthesized
expression 'y == x']
C:\Users\ContainerAdministrator\.conan2\p\b\live5372ee00a453a7\b\src\liveMedia\MPEGVideoStreamFramer.cpp(132,14):
while trying to match the argument list '(TimeCode, TimeCode)'

- Dmitry Bely
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to