-
-
Notifications
You must be signed in to change notification settings - Fork 931
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Media metadata extraction & Thumbnailer rework #2285
Commits on May 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b49b7db - Browse repository at this point
Copy the full SHA b49b7dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 632ef47 - Browse repository at this point
Copy the full SHA 632ef47View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecd58f1 - Browse repository at this point
Copy the full SHA ecd58f1View commit details -
Remove show_pixel_formats logic
- Fix do_bitexact incorrect check in main after last changes - Fix some clangd warning
Configuration menu - View commit details
-
Copy full SHA for 4e24b23 - Browse repository at this point
Copy the full SHA 4e24b23View commit details -
Configuration menu - View commit details
-
Copy full SHA for fafdb97 - Browse repository at this point
Copy the full SHA fafdb97View commit details -
Rework ffprobe into simple_ffprobe
- Simplify ffprobe logic into a simple program that gather and print a media file metadata
Configuration menu - View commit details
-
Copy full SHA for 946c263 - Browse repository at this point
Copy the full SHA 946c263View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8e43fa - Browse repository at this point
Copy the full SHA a8e43faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b36d5c - Browse repository at this point
Copy the full SHA 9b36d5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7da23b4 - Browse repository at this point
Copy the full SHA 7da23b4View commit details -
Start modeling ffmpeg extracted metadata on schema
- Start porting ffprobe code to rust - Rename some references to media_data to exif_data
Configuration menu - View commit details
-
Copy full SHA for f8072d5 - Browse repository at this point
Copy the full SHA f8072d5View commit details -
Finish modeling media info data
- Add MediaProgram, MediaStream, MediaCodec, MediaVideoProps, MediaAudioProps, MediaSubtitleProps to Schema - Fix simple_ffproble to use its custom print_codec, instead of ffmpeg's impl
Configuration menu - View commit details
-
Copy full SHA for ef9252c - Browse repository at this point
Copy the full SHA ef9252cView commit details -
Add relation between MediaInfo and FilePath
- Remove shared properties from MediaInfo and related structs - Implement Iterator for FFmpegDict
Configuration menu - View commit details
-
Copy full SHA for d477908 - Browse repository at this point
Copy the full SHA d477908View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5aa5ae - Browse repository at this point
Copy the full SHA b5aa5aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55f0e7f - Browse repository at this point
Copy the full SHA 55f0e7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2bf7c4 - Browse repository at this point
Copy the full SHA d2bf7c4View commit details -
Improve FFmpegFormatContext data raw pointer access
- Implement stream data gathering
Configuration menu - View commit details
-
Copy full SHA for 6dfc0b6 - Browse repository at this point
Copy the full SHA 6dfc0b6View commit details -
Impl FFmpegCodecContext, retrieve codec information
- Improve some unsafe pointer uses - Impl from FFmpegFormatContext to MediaInfo conversion
Configuration menu - View commit details
-
Copy full SHA for 6c333ca - Browse repository at this point
Copy the full SHA 6c333caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22600fe - Browse repository at this point
Copy the full SHA 22600feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36ddcbf - Browse repository at this point
Copy the full SHA 36ddcbfView commit details -
- Fix C char* to Rust String convertion
Configuration menu - View commit details
-
Copy full SHA for 760d753 - Browse repository at this point
Copy the full SHA 760d753View commit details -
Impl retrieval of audio and subtitle props
- Fill props for MediaCodec
Configuration menu - View commit details
-
Copy full SHA for b78cc18 - Browse repository at this point
Copy the full SHA b78cc18View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0b39b9 - Browse repository at this point
Copy the full SHA b0b39b9View commit details -
Fix schema to match actually retrieved media info
- Fix import some FFmpeg constants instead of directly using values
Configuration menu - View commit details
-
Copy full SHA for 032ae9d - Browse repository at this point
Copy the full SHA 032ae9dView commit details -
- Re-implement create_scale_string and add support anamorphic video - Improve C pointer access for FFmpegFormatContext and FFmpegCodecContext - Use newer FFmpeg abstractions in movie_decoder
Configuration menu - View commit details
-
Copy full SHA for 1cc6b40 - Browse repository at this point
Copy the full SHA 1cc6b40View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4912bc - Browse repository at this point
Copy the full SHA d4912bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 023b5f1 - Browse repository at this point
Copy the full SHA 023b5f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7dbb61 - Browse repository at this point
Copy the full SHA c7dbb61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ad2818 - Browse repository at this point
Copy the full SHA 6ad2818View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c7ff12 - Browse repository at this point
Copy the full SHA 4c7ff12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bbf983 - Browse repository at this point
Copy the full SHA 2bbf983View commit details -
Rename movie_decoder to frame_decoder Remove more references to film_strips
Configuration menu - View commit details
-
Copy full SHA for a31cdfc - Browse repository at this point
Copy the full SHA a31cdfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79e39f6 - Browse repository at this point
Copy the full SHA 79e39f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b37e726 - Browse repository at this point
Copy the full SHA b37e726View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ae2200 - Browse repository at this point
Copy the full SHA 1ae2200View commit details -
Solving segfaults, fuck C lang
Co-authored-by: Vítor Vasconcellos <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 789b806 - Browse repository at this point
Copy the full SHA 789b806View commit details -
- Pin rust version with rust-toolchain.toml - Change from dtolnay/rust-toolchain to IronCoreLabs/rust-toolchain for rust-toolchain support - Remove unused function and imports - Replace most CString uses with new c literal string
Configuration menu - View commit details
-
Copy full SHA for 9feeb5a - Browse repository at this point
Copy the full SHA 9feeb5aView commit details -
More segfault solving and other minor fixes
Co-authored-by: Vítor Vasconcellos <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 872592a - Browse repository at this point
Copy the full SHA 872592aView commit details -
Fix ffmpeg rotation filter breaking portrait video thumbnails #2150
- Plus some other misc fixes
Configuration menu - View commit details
-
Copy full SHA for 6cc38f7 - Browse repository at this point
Copy the full SHA 6cc38f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e1f9af - Browse repository at this point
Copy the full SHA 4e1f9afView commit details -
Configuration menu - View commit details
-
Copy full SHA for ece7c27 - Browse repository at this point
Copy the full SHA ece7c27View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec8dade - Browse repository at this point
Copy the full SHA ec8dadeView commit details -
First draft on ffmpeg data save on db
Co-authored-by: Vítor Vasconcellos <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 43e1cd0 - Browse repository at this point
Copy the full SHA 43e1cd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d778cb - Browse repository at this point
Copy the full SHA 3d778cbView commit details -
Some fixes for the FFmpegData schema
- Expand logic to save FFmpegData to db
Configuration menu - View commit details
-
Copy full SHA for 9cdfef5 - Browse repository at this point
Copy the full SHA 9cdfef5View commit details
Commits on May 3, 2024
-
Co-authored-by: Vítor Vasconcellos <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8dcc602 - Browse repository at this point
Copy the full SHA 8dcc602View commit details
Commits on May 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b0d9653 - Browse repository at this point
Copy the full SHA b0d9653View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd28578 - Browse repository at this point
Copy the full SHA dd28578View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e1ebe8 - Browse repository at this point
Copy the full SHA 8e1ebe8View commit details
Commits on May 7, 2024
-
Add initial ffmpeg metadata entries to Inspector
- Fix ephemeral metadata api to match the files metadata api call
Configuration menu - View commit details
-
Copy full SHA for 56885ff - Browse repository at this point
Copy the full SHA 56885ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fd9b04 - Browse repository at this point
Copy the full SHA 0fd9b04View commit details -
Add bitrate, start time and chapters video metadata to Inspector
- Fix backend BigInt conversion incorrectly using i32 instead of u32 - Change FFmpegFormatContext/FFmpegMetaData bit_rate to i64 - Rename byteSize to humanizeSize - Expand humanizeSize logic to allow handling bits and Binary units - Move capitalize to @sd/client utils
Configuration menu - View commit details
-
Copy full SHA for 2e558d1 - Browse repository at this point
Copy the full SHA 2e558d1View commit details
Commits on May 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e03f158 - Browse repository at this point
Copy the full SHA e03f158View commit details -
Fix ffmpeg probe getting incorrect stream id and breaking database un…
…ique constraint - Fix humanizeSize breaking when receiving floating numbers - Fix incorrect equality in StatCard - Fix unhandled error in Dialog when trying to remove an unknown dialog
Configuration menu - View commit details
-
Copy full SHA for 6d81b47 - Browse repository at this point
Copy the full SHA 6d81b47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91c5ba5 - Browse repository at this point
Copy the full SHA 91c5ba5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05798dc - Browse repository at this point
Copy the full SHA 05798dcView commit details -
- Remove some unecessary recursion_limit directive - Remove unused app_image releated functions - Fix metadata query enabled flag
Configuration menu - View commit details
-
Copy full SHA for 329651d - Browse repository at this point
Copy the full SHA 329651dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d07979 - Browse repository at this point
Copy the full SHA 3d07979View commit details -
Configuration menu - View commit details
-
Copy full SHA for 914da98 - Browse repository at this point
Copy the full SHA 914da98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82f6c5e - Browse repository at this point
Copy the full SHA 82f6c5eView commit details -
Merge branch 'main' of github.com:spacedriveapp/spacedrive into eng-9…
…49-collect-video-duration
Configuration menu - View commit details
-
Copy full SHA for 80355e1 - Browse repository at this point
Copy the full SHA 80355e1View commit details
Commits on May 9, 2024
-
- Update locale keys for all languages - Add pnpm command to update all language keys
Configuration menu - View commit details
-
Copy full SHA for 6451a78 - Browse repository at this point
Copy the full SHA 6451a78View commit details -
Configuration menu - View commit details
-
Copy full SHA for f043ae4 - Browse repository at this point
Copy the full SHA f043ae4View commit details