Comments (4)
Since we are being forced to touch it I think we should adhere to secure coding as that is a good thing to do. The changes in that commit are part of what is needed. I have some of the changes needed for secure coding. It is looking like that won't require database migration and should not be hard to implement. I am doing some testing at the moment.
from iina.
@svobs By the way, the big mpv
/ FFmpeg upgrade was just merged. You will need to download new libs once you pull develop
.
from iina.
Correcting these warnings requires changing PlaybackHistory to implement NSSecureCoding and then changing the methods in HistoryController that read and save history. I believe this will require the history database to be migrated.
Is the goal to migrate to secure coding, or just to get rid of the warnings? Here are the changes I made to do the latter: 8e11e11
from iina.
@svobs Please have a look at the proposed fix. I used some of the changes from your commit and added code to support secure coding.
from iina.
Related Issues (20)
- OSD battery and time message displayed without information HOT 1
- Make current Magic Mouse seekbar control work everywhere
- A “bookmark” feature to mark our favorite parts on the progress bar
- HDR Displays a Solid Blue Screen HOT 6
- pass arguments to open IINA HOT 3
- "Resume last playback position" doesn't work any more HOT 4
- Playlist search HOT 1
- Support multi track video playback HOT 3
- add Show in Finder menu command HOT 3
- Cannot Pull Subtitles From Online Sources HOT 2
- PlaylistViewController uses deprecated methods
- Fine grained audio delay slider
- Delete Current File menu item enabled while streaming
- Inconsistency in item tags ("new", "fix", "improve") in update window changelog
- Paused video sometimes looks blocky / low-res while while resizing window from small to large HOT 1
- Crash while quitting in mpv_render_context_update HOT 2
- Pressing ⏩ and ⏪︎ can cause playback to freeze HOT 1
- Showing subtitle panel triggers constraint errors
- Add options to hide and customize what media info is shown for video and audio tracks in the Quick Settings
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 iina.