macaroni-os / macaroni-os/mark-issues

[media-kit] media-video/vlc-3.0.21 has different issues

Open
#377 0 comments 0 reactions 0 assignees View on GitHub
emerge failure MARK mark-iii mark-unstable media-kit
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.