macaroni-os / macaroni-os/mark-issues
[media-kit] media-video/vlc-3.0.21 has different issues
- Dominant language
- No language data
- Stars
- 5
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
1) the tree supplies freerdp-3.5.1 that is not supported by VLC-3.0.21. Possible workaround disable `rdp` USE flag
2) enable `live` USE generates this compilation issue:
```
access/live555.cpp: In function ‘bool wait_Live555_response(demux_t*, int)’:
access/live555.cpp:542:36: error: cannot convert ‘char*’ to ‘EventLoopWatchVariable*’ {aka ‘std::atomic*’}
542 | p_sys->scheduler->doEventLoop( &p_sys->event_rtsp );
| ^~~~~~~~~~~~~~~~~~
| |
| char*
In file included from access/live555.cpp:56:
/usr/include/UsageEnvironment/UsageEnvironment.hh:155:52: note: initializing argument 1 of ‘virtual void TaskScheduler::doEventLoop(EventLoopWatchVariable*)’
155 | virtual void doEventLoop(EventLoopWatchVariable* watchVariable = NULL) = 0;
| ^
access/live555.cpp: In function ‘int Demux(demux_t*)’:
access/live555.cpp:1444:36: error: cannot convert ‘char*’ to ‘EventLoopWatchVariable*’ {aka ‘std::atomic*’}
1444 | p_sys->scheduler->doEventLoop( &p_sys->event_data );
| ^~~~~~~~~~~~~~~~~~
| |
| char*
/usr/include/UsageEnvironment/UsageEnvironment.hh:155:52: note: initializing argument 1 of ‘virtual void TaskScheduler::doEventLoop(EventLoopWatchVariable*)’
```
We need a patch for fix this. Possible workaround disable `live` USE flag.
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the VLC-3.0.21 build with the `live` USE flag and inspect the reported calls in `access/live555.cpp` alongside the `UsageEnvironment.hh` declaration. Also check the `rdp` USE-flag path and the supplied freerdp-3.5.1 version. Done means the affected configurations build without the reported incompatibilities.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100