LibVLCSharp issueshttps://code.videolan.org/videolan/LibVLCSharp/-/issues2019-10-23T10:02:22Zhttps://code.videolan.org/videolan/LibVLCSharp/-/issues/33Add missing comments/docs on all public types2019-10-23T10:02:22ZMartin FinkelAdd missing comments/docs on all public types- Users need it.
- It will remove release build warnings.
- Use (and adapt if needed) libvlc docs for directly mapped members- Users need it.
- It will remove release build warnings.
- Use (and adapt if needed) libvlc docs for directly mapped membersLibVLCSharp 4https://code.videolan.org/videolan/LibVLCSharp/-/issues/41Set up docs with Doxygen on Azure DevOps and GitLab Pages2019-12-11T04:17:16ZMartin FinkelSet up docs with Doxygen on Azure DevOps and GitLab PagesSince Doxygen can generate HTML doc pages from C# source, we need to automate it to build docs on Azure DevOps and push them to GitLab Pages, on each commit.
Providing access to versioned docs would be cherry on cake...Since Doxygen can generate HTML doc pages from C# source, we need to automate it to build docs on Azure DevOps and push them to GitLab Pages, on each commit.
Providing access to versioned docs would be cherry on cake...https://code.videolan.org/videolan/LibVLCSharp/-/issues/69WPF Samples need maintenance2019-03-01T10:14:23ZtexasdiazWPF Samples need maintenanceI tried using the WPF sample project as a starting point for a repro project, but I'm having a heck of a time getting it to build (Visual Studio 2017). Some things I had to do:
1. The WPF sample doesn't include references to ``LibVLCSha...I tried using the WPF sample project as a starting point for a repro project, but I'm having a heck of a time getting it to build (Visual Studio 2017). Some things I had to do:
1. The WPF sample doesn't include references to ``LibVLCSharp`` nor ``LibVLCSharp.WPF`` in the packages.
2. When I attempt to build, the first error I got was:
```
Failed to add reference. The package 'LibVLCSharp.WPF' tried to add a framework reference to 'System.Windows.Forms' which was not found in the GAC. This is possibly a bug in the package. Please contact the package owners for assistance.
```
I had to add the references manually to ``System.Windows.Forms`` and ``WindowsFormsIntegration``.
3. I also had to remove a line from the csproj in order to get it to compile - I had to remove the check for the ``'..\..\packages\VideoLAN.LibVLC.Windows.3.0.4\build\VideoLAN.LibVLC.Windows.targets'`` path as it did not exist on my system (the other one did with the packages).
Once I did these three steps, I was able to run the example.https://code.videolan.org/videolan/LibVLCSharp/-/issues/77Readme CI update2019-12-30T04:13:23ZMartin FinkelReadme CI updateAs CI setup is getting finalized, readme needs to be updated. Badge suggestions welcome.
- nuget version (all packages),
- nuget downloads (all packages),
- first time contributor friendly,
- macOS, Windows, Linux builds,
- Samples build...As CI setup is getting finalized, readme needs to be updated. Badge suggestions welcome.
- nuget version (all packages),
- nuget downloads (all packages),
- first time contributor friendly,
- macOS, Windows, Linux builds,
- Samples builds,
- develop and master brancheshttps://code.videolan.org/videolan/LibVLCSharp/-/issues/98Core.Initialize() improvements2019-02-18T03:42:30ZMartin FinkelCore.Initialize() improvements- Unit tests
- Document to callers that it may throw
- provide full path of missing native library in exception
- log stuff.
- Compute and try more possible locations?- Unit tests
- Document to callers that it may throw
- provide full path of missing native library in exception
- log stuff.
- Compute and try more possible locations?https://code.videolan.org/videolan/LibVLCSharp/-/issues/128Disabling GPU acceleration Howto?2019-03-25T17:34:11ZtexasdiazDisabling GPU acceleration Howto?Is there any documentation on how to disable GPU acceleration in LibVLCSharp?Is there any documentation on how to disable GPU acceleration in LibVLCSharp?https://code.videolan.org/videolan/LibVLCSharp/-/issues/131Document WPF/WinForms limitations2019-06-08T04:44:35ZMartin FinkelDocument WPF/WinForms limitationshttps://code.videolan.org/videolan/LibVLCSharp/-/issues/132Media configuration helper2019-08-13T15:05:33ZMartin FinkelMedia configuration helper* [ ] Document that libvlc options start with `--` while media options start with `:`
* [ ] Complete `EnableHardwareDecoding` with `Disable..` and add support for other platforms https://code.videolan.org/videolan/LibVLCSharp/blob/mast...* [ ] Document that libvlc options start with `--` while media options start with `:`
* [ ] Complete `EnableHardwareDecoding` with `Disable..` and add support for other platforms https://code.videolan.org/videolan/LibVLCSharp/blob/master/LibVLCSharp/Shared/Media.cs#L1090
* [ ] File caching
* [ ] Network caching
* [ ] What else?
* [ ] Comment all those fluent APIs
* [ ] `Build()` should return a `List<string>` and calls to `AddOption` should contain **one** option.
We plan to keep that helper small and focused on important, major configuration options (like enabling/disabling hardware decoding). More complex cases of configuration, with `sout` and several options for example, won't be supported with a fluent API. For those, just pass the regular CLI args as strings.
We need to adapt the helper to new libvlc builds if CLI args change.https://code.videolan.org/videolan/LibVLCSharp/-/issues/135Hardware Decoding configuration. More information needed2019-05-02T14:14:32ZAndreiHardware Decoding configuration. More information neededPlease provide more information
For Android and Windows:
How to set options for Media to set Hardware Decoding to be as Auto or should I consider to automatically switch HW On and Off on my side?
For Windows:
How to set options for ...Please provide more information
For Android and Windows:
How to set options for Media to set Hardware Decoding to be as Auto or should I consider to automatically switch HW On and Off on my side?
For Windows:
How to set options for Media to set Hardware Decoding to be as On (for libvlc version >= 3.0 old option --avcodec-hw=any doesn't work). I understand that media options start with :, but :avcodec-hw=any doesn't work neither
Thanks!https://code.videolan.org/videolan/LibVLCSharp/-/issues/159Improve csproj/nuget texts2019-06-08T04:43:55ZMartin FinkelImprove csproj/nuget textsThey could be clearer, less generic and have links
https://www.nuget.org/profiles/videolanThey could be clearer, less generic and have links
https://www.nuget.org/profiles/videolanhttps://code.videolan.org/videolan/LibVLCSharp/-/issues/168Share with us what you're building with LibVLCSharp!2020-03-30T09:58:28ZMartin FinkelShare with us what you're building with LibVLCSharp!Feel to share a link here to your project (git link if opensource or product page) in which you use LibVLCSharp/LibVLC.
We'd love to see what you build!Feel to share a link here to your project (git link if opensource or product page) in which you use LibVLCSharp/LibVLC.
We'd love to see what you build!https://code.videolan.org/videolan/LibVLCSharp/-/issues/191Add extract frame sample to libvlcsharp-samples2019-12-23T08:27:31ZMartin FinkelAdd extract frame sample to libvlcsharp-samples### Problem to solve
Add sample for users looking to extract frames
### Intended users
new users looking to extract frames
### Proposal
Extract and adapt https://github.com/ZeBobo5/Vlc.DotNet/blob/develop/src/Vlc.DotNet.Wpf/VlcVideo...### Problem to solve
Add sample for users looking to extract frames
### Intended users
new users looking to extract frames
### Proposal
Extract and adapt https://github.com/ZeBobo5/Vlc.DotNet/blob/develop/src/Vlc.DotNet.Wpf/VlcVideoSourceProvider.cs
### Documentation
Add it to libvlcsharp-samples repohttps://code.videolan.org/videolan/LibVLCSharp/-/issues/239Create Audio callback sample2020-06-27T10:27:48ZMartin FinkelCreate Audio callback sample### Problem to solve
Write minimal sample that shows how to use the audio callback samples (`SetAudioFormatCallback` and `SetAudioCallbacks`).### Problem to solve
Write minimal sample that shows how to use the audio callback samples (`SetAudioFormatCallback` and `SetAudioCallbacks`).https://code.videolan.org/videolan/LibVLCSharp/-/issues/266Keep chromecast alive when app goes into background2020-01-27T10:48:51ZAnders BlomqvistKeep chromecast alive when app goes into background### Problem to solve
When chromecasting in mobile apps (ex Xamarin forms), keep chromecasting in background.Right now chromecasting is stopped when app goes to background
### Intended users
All users who chromecast are used to that it...### Problem to solve
When chromecasting in mobile apps (ex Xamarin forms), keep chromecasting in background.Right now chromecasting is stopped when app goes to background
### Intended users
All users who chromecast are used to that it is possible to go to other apps and still keep chromecasting alive.
### Proposal
Use background services or similar or create api for continue chromecast in a background service on iOS and Android
Users can use there devices for other things while chromecasting.
Other chromecast apps can do this and users expect it.
### Documentation
We need a sample or written documentation on how to achieve this.
Here are a link for a git repo for testing on android.
https://github.com/blombas/VlcChromecast.git
on my phone chromecast will continue for around 10 minutes, then it will be disconnected https://code.videolan.org/videolan/LibVLCSharp/-/issues/274Document where is MediaPlayerElement available2019-12-19T07:37:20ZMartin FinkelDocument where is MediaPlayerElement available### Problem to solve
Document on which platforms/framework is the MediaPlayerElement available in a table.
For now, it is available on:
- Uno (UWP, Android, iOS),
- Xamarin.Forms (Android, iOS, macOS, WPF, GTK)
It is currently NOT avai...### Problem to solve
Document on which platforms/framework is the MediaPlayerElement available in a table.
For now, it is available on:
- Uno (UWP, Android, iOS),
- Xamarin.Forms (Android, iOS, macOS, WPF, GTK)
It is currently NOT available on standalone platforms:
- Xamarin.Android,
- Xamarin.iOS,
- Xamarin.tvOS,
- UWP,
- WPF,
- WinForms,
- GTK,
- macOS.
### Intended users
LibVLCSharp consumers.
### Proposal
Make a table.https://code.videolan.org/videolan/LibVLCSharp/-/issues/309Add docs on how to custom style/bind the LibVLCSharp.Forms MediaElement2021-09-13T08:41:16ZMartin FinkelAdd docs on how to custom style/bind the LibVLCSharp.Forms MediaElement### Problem to solve
Add docs/sample how to customize the LibVLCSharp.Forms MediaElement
### Intended users
LibVLCSharp.Forms/Xamarin.Forms users
### Proposal
Make a sample/docs page.### Problem to solve
Add docs/sample how to customize the LibVLCSharp.Forms MediaElement
### Intended users
LibVLCSharp.Forms/Xamarin.Forms users
### Proposal
Make a sample/docs page.https://code.videolan.org/videolan/LibVLCSharp/-/issues/338Migration guide for people migrating from Vlc.DotNet2020-05-19T11:56:34ZMartin FinkelMigration guide for people migrating from Vlc.DotNet### Problem to solve
Write a document for people migrating from Vlc.DotNet to LibVLCSharp
https://github.com/ZeBobo5/Vlc.DotNet/pull/642/files
### Intended users
Vlc.DotNet users
Windows users
### Proposal
- Mention TFM differences...### Problem to solve
Write a document for people migrating from Vlc.DotNet to LibVLCSharp
https://github.com/ZeBobo5/Vlc.DotNet/pull/642/files
### Intended users
Vlc.DotNet users
Windows users
### Proposal
- Mention TFM differences,
- API differences,
- LibVLC nuget vs VLC local installation,
- Link to other docs,
- libvlc loading differences
- WPF control differences (better perf)
- airspace issues
### Documentation
Yep.https://code.videolan.org/videolan/LibVLCSharp/-/issues/401Samples: Add dispose code2020-09-29T13:02:50ZMartin FinkelSamples: Add dispose codeThis is a ticket for improvement.
We should add dispose code in all samples code to educate the users about the need to release native resources.
However, for some samples in the form they currently are, it means adding a delay for pla...This is a ticket for improvement.
We should add dispose code in all samples code to educate the users about the need to release native resources.
However, for some samples in the form they currently are, it means adding a delay for playback to signal an end so we can clean all libvlcsharp objects (currently most samples just keep playing).
potentially add docs on the shutdown procedure with various GUI toolkits.https://code.videolan.org/videolan/LibVLCSharp/-/issues/445add r8 android specific requirements to getting started and sample projects2021-03-16T03:02:16ZSjors Miltenburgadd r8 android specific requirements to getting started and sample projectsplz read the last couple of comments on this thread
https://code.videolan.org/videolan/LibVLCSharp/-/issues/255#note_94479
The front page documentation, as well as the "getting started", which contains other platform related requiremtns...plz read the last couple of comments on this thread
https://code.videolan.org/videolan/LibVLCSharp/-/issues/255#note_94479
The front page documentation, as well as the "getting started", which contains other platform related requiremtns do not mention the information in https://code.videolan.org/videolan/LibVLCSharp/-/blob/3.x/docs/android.md.
Furthermore I don't think the sample projects contain this r8 config as well.