Comments (6)
Hi,
The problems seem to be caused by the old VS version that doesn't support all features used in uvgRTP. I guess these could be fixed since there are not too many of them. The first two are just initializer lists that have to be written open, but I'm not immediately sure what the solution for the last two, some sort cast I guess. Could you test how to fix the last two since I don't have vs 2015 immediately available? You can also do a PR.
BR, Joni
from uvgrtp.
Thank you
from uvgrtp.
Yes VS 14 needs a little bit of hand holding. For anyone else having the same issue replace:
list { ssrc_, ourItems_ } with chunk as follows:
uvgrtp::frame::rtcp_sdes_chunk chunk = uvgrtp::frame::rtcp_sdes_chunk();
chunk.ssrc = ssrc_;
chunk.items = ourItems_;
...
!construct_sdes_chunk(frame, write_ptr, chunk)
The later 2 issues are const void * casting issues that get resolved by replacing
inet_ntop(AF_INET, &addr.sin_addr, c_string, INET_ADDRSTRLEN)
with
const void* voidPinAddr;
voidPinAddr = &addr.sin_addr;
PVOID pvoidInAddr = const_cast<PVOID>(voidPinAddr);
inet_ntop(AF_INET, pvoidInAddr, c_string, INET_ADDRSTRLEN);
from uvgrtp.
Thanks! I also added these fixes to the master. Can you verify that ce3aa62 compiles?
from uvgrtp.
Yes, thank you!
from uvgrtp.
Thanks!
from uvgrtp.
Related Issues (20)
- Multiplexing packets based on protocol HOT 3
- Streaming 4K H264 video through Wireguard VPN HOT 9
- Compilation on Nanopi board HOT 3
- RTCP interval issues HOT 2
- A mistake for APP packet payload copying HOT 1
- Python API HOT 1
- Failed to flush the message queue HOT 15
- RTP header extension HOT 2
- uint8 overflow in a test HOT 2
- H264 Failed to flush the message queue HOT 16
- H265 Failed to flush the message queue HOT 3
- Streaming H264 video HOT 2
- Visual Studio Library Linking Documentation HOT 2
- Not Receiving RTP Packets from FFmpeg HOT 5
- H26x: Aggregation causes NAL units to be sent in different order HOT 5
- H26x incorrectly detected start code if preceded by 0x1 HOT 1
- H26x 00 01 00 detected as start code at certain alignments HOT 3
- bug in reception_flow.cc HOT 3
- error in uvgrtp::formats::h26x::packet_handler HOT 2
- [Android] Library fails to compile (at least for old SDK level 21) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uvgrtp.