NEWS 3.87 KB
Newer Older
Martin Finkel's avatar
Martin Finkel committed
1 2 3 4 5 6 7
Since this plugin is made of several components, figuring out the changes _relevant to you_ amongst all the moving pieces can be a tricky process.
This document will focus on the release notes of vlc-unity itself, unless specified otherwise.

For LibVLC changes, head over to https://code.videolan.org/videolan/vlc/-/blob/master/NEWS and the git history.
For LibVLCSharp changes, see https://code.videolan.org/videolan/LibVLCSharp/-/blob/master/NEWS.

0.0.9:
Martin Finkel's avatar
Martin Finkel committed
8
- libvlc: windows update, 29 June 2020 build.
Martin Finkel's avatar
Martin Finkel committed
9 10 11 12
- Use MSVCRT instead of UCRT for both libvlc and the unity plugin (see docker-images llvm-mingw changes).
- Reorganization of the asset. Scenes and Scripts are in separate folders now.
- Add 360 scene with keyboard navigation.
- Use the new simpler Uri Media constructor in sample scripts.
Martin Finkel's avatar
Martin Finkel committed
13
- Add examples for remote playback for both scenes (the 360 video ought to be downloaded locally for smoother playback).
Martin Finkel's avatar
Martin Finkel committed
14 15
- Update documentation.txt file.

Martin Finkel's avatar
Martin Finkel committed
16 17 18 19 20 21
0.0.8:
- libvlc windows update, 28 May 2020 build.
- d3d11: fix leaks by releasing more resources
- d3d11: add more defensive checks when Unity does not initialize properly for various reasons.
- libvlc build: Use release build, this should fix several issues where debug d3d11 dlls were unnecessarily needed.

Martin Finkel's avatar
Martin Finkel committed
22 23 24 25 26 27 28
0.0.7:
- LibVLC Windows update: 20200512-0453 nightly.
- LibVLCSharp 4 update: https://code.videolan.org/videolan/LibVLCSharp/-/commit/c27cede01a56653f9025ceec68008eae0876f3a2 nightly.
- script: set StackTraceLogType to have readable logs.
- d3d11: Don't create resources before VLC tells us to d1ac158b91156132edbd386a746323d91a5d38ee
- plugin API: Add some defensive checks when the plugin doesn't initialize properly to avoid a crash 9e93cfe1c688382141a53033c24949fae2371bda

Martin Finkel's avatar
Martin Finkel committed
29 30 31 32 33
0.0.6:
- LibVLC Windows: 67c4ffd586f181f21b5883154f0995ab32bd99e4 (with 634a910ae1336b3676e9cb1cc66d7b86f563738c andeac402705c341b28b01c15fc16041e5c728c2d38 reverted).
- script: include code to enable logs in the Unity Editor.
- Editor crash fixed by newer libvlc build https://code.videolan.org/videolan/vlc-unity/-/issues/57. 

34 35
0.0.5:
- LibVLC Windows: https://nightlies.videolan.org/build/win64-llvm/last/vlc-4.0.0-20200317-0757-dev-win64.7z
Martin Finkel's avatar
Martin Finkel committed
36 37 38 39
- d3d11: D3D11_CREATE_DEVICE_DEBUG in debug mode only https://code.videolan.org/videolan/vlc-unity/issues/50
- Update libvlc build and d3d11 API usage
- Reference libvlcsharp documentation more explicitly in the unity documentation.txt file.
- commit .meta files, should fix script references going out of date sometimes. https://code.videolan.org/videolan/vlc-unity/-/commit/44847dbc9b564ad12219231970cdf23ef78f697c
40

Martin Finkel's avatar
Martin Finkel committed
41
0.0.4:
42
- LibVLC Windows: https://nightlies.videolan.org/build/win64-llvm/vlc-4.0.0-20200205-0754/vlc-4.0.0-20200205-0754-dev-win64.7z
Martin Finkel's avatar
Martin Finkel committed
43 44 45 46 47 48
- Fix wrong script references leading to Editor warnings https://code.videolan.org/videolan/vlc-unity/issues/32
- d311 plugin: fix leaks and crashes https://code.videolan.org/videolan/vlc-unity/issues/35 and probably https://code.videolan.org/videolan/vlc-unity/issues/27
- remove all abort() calls
- update SetTime API to libvlc 4
- simplify texture update in C# script

Martin Finkel's avatar
Martin Finkel committed
49 50 51 52 53 54
0.0.3:
libvlc: revision 4.0.0-dev-9660-g6324cfa6f1 llvm build
- Fix editor crash https://code.videolan.org/videolan/vlc-unity/issues/25
- disable OSD in the sample https://code.videolan.org/videolan/vlc-unity/issues/26
- build improvements

Martin Finkel's avatar
Martin Finkel committed
55
0.0.2:
Martin Finkel's avatar
Martin Finkel committed
56
libvlc: revision 4.0.0-dev-9660-g6324cfa6f1 llvm build
Martin Finkel's avatar
Martin Finkel committed
57 58 59 60 61 62 63
- reorganize asset files
- rename script to convention
- simplify sample script to strict necessary code
- fix slow loading of libvlc by adding plugins.dat https://code.videolan.org/mfkl/vlc-unity/issues/5
- simplify plugin initialization by offloading the logic to libvlcsharp unity builds.
- improve build script and prepare for win x86 and android releases

Martin Finkel's avatar
Martin Finkel committed
64
0.0.1:
Martin Finkel's avatar
Martin Finkel committed
65
libvlc: revision 4.0.0-dev-9660-g6324cfa6f1 llvm build
Martin Finkel's avatar
Martin Finkel committed
66 67
*** Initial release ***
- Windows Classic 64bits D3D11 support