mirror of
https://github.com/Stremio/stremio-shell-ng.git
synced 2026-01-11 22:40:32 +00:00
Update MPV and server.js 32 bit app
This commit is contained in:
parent
b3912fc4d0
commit
cd2246484b
13 changed files with 84478 additions and 157165 deletions
18
Cargo.lock
generated
18
Cargo.lock
generated
|
|
@ -704,19 +704,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|||
checksum = "7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a"
|
||||
|
||||
[[package]]
|
||||
name = "libmpv-sirno"
|
||||
version = "2.0.2-fork.1"
|
||||
name = "libmpv2"
|
||||
version = "4.0.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c347fdc54902d804e9949a12db4d8d267b0de6bcdfdd773d96a9c0085a71e229"
|
||||
checksum = "7befa1412ea58aeed5f36da1ad795f15bc6aefd554455f5134f1d4f7b6522e7f"
|
||||
dependencies = [
|
||||
"libmpv-sys-sirno",
|
||||
"libmpv2-sys",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "libmpv-sys-sirno"
|
||||
version = "2.0.0-fork.1"
|
||||
name = "libmpv2-sys"
|
||||
version = "4.0.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "88adfe3a9f3ef1d69c87ce86930246cd80c86be098d5bfd2a7b05962ff1d3a50"
|
||||
checksum = "42124ba90561beede41d5e6ef64eef63fc1395cf83217e3dd1157294f7dcdb56"
|
||||
|
||||
[[package]]
|
||||
name = "linux-raw-sys"
|
||||
|
|
@ -1362,8 +1362,8 @@ dependencies = [
|
|||
"chrono",
|
||||
"clap",
|
||||
"flume",
|
||||
"libmpv-sirno",
|
||||
"libmpv-sys-sirno",
|
||||
"libmpv2",
|
||||
"libmpv2-sys",
|
||||
"native-windows-derive",
|
||||
"native-windows-gui",
|
||||
"once_cell",
|
||||
|
|
|
|||
|
|
@ -22,8 +22,8 @@ winapi = { version = "0.3.9", features = [
|
|||
] }
|
||||
webview2 = "0.1.4"
|
||||
webview2-sys = "0.1.1"
|
||||
libmpv-sirno = "2.0.2-fork.1"
|
||||
libmpv-sys-sirno = "2.0.0-fork.1"
|
||||
libmpv2 = "4.0.0"
|
||||
libmpv2-sys = "4.0.0"
|
||||
serde = { version = "1.0", features = ["derive"] }
|
||||
serde_json = "1.0"
|
||||
clap = { version = "4", features = ["derive", "unicode"] }
|
||||
|
|
|
|||
BIN
libmpv-2.dll
Normal file
BIN
libmpv-2.dll
Normal file
Binary file not shown.
766
mpv.def
Normal file
766
mpv.def
Normal file
|
|
@ -0,0 +1,766 @@
|
|||
;
|
||||
; Definition file of libmpv-2.dll
|
||||
; Automatic generated by gendef
|
||||
; written by Kai Tietz 2008
|
||||
;
|
||||
LIBRARY "libmpv-2.dll"
|
||||
EXPORTS
|
||||
Java_java_awt_BDFontMetrics_charWidthN@20@20
|
||||
Java_java_awt_BDFontMetrics_charsWidthN@28@28
|
||||
Java_java_awt_BDFontMetrics_destroyFontN@16@16
|
||||
Java_java_awt_BDFontMetrics_destroyN@16@16
|
||||
Java_java_awt_BDFontMetrics_getFontFamilyAndStyleN@20@20
|
||||
Java_java_awt_BDFontMetrics_initN@8@8
|
||||
Java_java_awt_BDFontMetrics_loadFontN@24@24
|
||||
Java_java_awt_BDFontMetrics_resolveFontN@16@16
|
||||
Java_java_awt_BDFontMetrics_stringWidthN@20@20
|
||||
Java_java_awt_BDFontMetrics_unloadFontConfigN@8@8
|
||||
Java_java_awt_BDGraphics_drawStringN@32@32
|
||||
Java_org_videolan_Libbluray_cacheBdRomFileN@24@24
|
||||
Java_org_videolan_Libbluray_getAacsDataN@20@20
|
||||
Java_org_videolan_Libbluray_getBdjoN@20@20
|
||||
Java_org_videolan_Libbluray_getPlaylistInfoN@20@20
|
||||
Java_org_videolan_Libbluray_getTitleInfosN@16@16
|
||||
Java_org_videolan_Libbluray_getUOMaskN@16@16
|
||||
Java_org_videolan_Libbluray_listBdFilesN@24@24
|
||||
Java_org_videolan_Libbluray_readRegN@24@24
|
||||
Java_org_videolan_Libbluray_seekN@32@32
|
||||
Java_org_videolan_Libbluray_selectAngleN@20@20
|
||||
Java_org_videolan_Libbluray_selectPlaylistN@36@36
|
||||
Java_org_videolan_Libbluray_selectRateN@24@24
|
||||
Java_org_videolan_Libbluray_selectTitleN@20@20
|
||||
Java_org_videolan_Libbluray_setKeyInterestN@20@20
|
||||
Java_org_videolan_Libbluray_setUOMaskN@24@24
|
||||
Java_org_videolan_Libbluray_setVirtualPackageN@24@24
|
||||
Java_org_videolan_Libbluray_soundEffectN@20@20
|
||||
Java_org_videolan_Libbluray_tellTimeN@16@16
|
||||
Java_org_videolan_Libbluray_updateGraphicN@44@44
|
||||
Java_org_videolan_Libbluray_writeRegN@32@32
|
||||
Java_org_videolan_Logger_logN@24@24
|
||||
JxlColorEncodingSetToLinearSRGB
|
||||
JxlColorEncodingSetToSRGB
|
||||
JxlDecoderCloseInput
|
||||
JxlDecoderCreate
|
||||
JxlDecoderDestroy
|
||||
JxlDecoderExtraChannelBufferSize
|
||||
JxlDecoderFlushImage
|
||||
JxlDecoderGetBasicInfo
|
||||
JxlDecoderGetBoxSizeContents
|
||||
JxlDecoderGetBoxSizeRaw
|
||||
JxlDecoderGetBoxType
|
||||
JxlDecoderGetColorAsEncodedProfile
|
||||
JxlDecoderGetColorAsICCProfile
|
||||
JxlDecoderGetExtraChannelBlendInfo
|
||||
JxlDecoderGetExtraChannelInfo
|
||||
JxlDecoderGetExtraChannelName
|
||||
JxlDecoderGetFrameHeader
|
||||
JxlDecoderGetFrameName
|
||||
JxlDecoderGetICCProfileSize
|
||||
JxlDecoderGetIntendedDownsamplingRatio
|
||||
JxlDecoderImageOutBufferSize
|
||||
JxlDecoderPreviewOutBufferSize
|
||||
JxlDecoderProcessInput
|
||||
JxlDecoderReleaseBoxBuffer
|
||||
JxlDecoderReleaseInput
|
||||
JxlDecoderReleaseJPEGBuffer
|
||||
JxlDecoderReset
|
||||
JxlDecoderRewind
|
||||
JxlDecoderSetBoxBuffer
|
||||
JxlDecoderSetCms
|
||||
JxlDecoderSetCoalescing
|
||||
JxlDecoderSetDecompressBoxes
|
||||
JxlDecoderSetDesiredIntensityTarget
|
||||
JxlDecoderSetExtraChannelBuffer
|
||||
JxlDecoderSetImageOutBitDepth
|
||||
JxlDecoderSetImageOutBuffer
|
||||
JxlDecoderSetImageOutCallback
|
||||
JxlDecoderSetInput
|
||||
JxlDecoderSetJPEGBuffer
|
||||
JxlDecoderSetKeepOrientation
|
||||
JxlDecoderSetMultithreadedImageOutCallback
|
||||
JxlDecoderSetOutputColorProfile
|
||||
JxlDecoderSetParallelRunner
|
||||
JxlDecoderSetPreferredColorProfile
|
||||
JxlDecoderSetPreviewOutBuffer
|
||||
JxlDecoderSetProgressiveDetail
|
||||
JxlDecoderSetRenderSpotcolors
|
||||
JxlDecoderSetUnpremultiplyAlpha
|
||||
JxlDecoderSizeHintBasicInfo
|
||||
JxlDecoderSkipCurrentFrame
|
||||
JxlDecoderSkipFrames
|
||||
JxlDecoderSubscribeEvents
|
||||
JxlDecoderVersion
|
||||
JxlEncoderAddBox
|
||||
JxlEncoderAddChunkedFrame
|
||||
JxlEncoderAddImageFrame
|
||||
JxlEncoderAddJPEGFrame
|
||||
JxlEncoderAllowExpertOptions
|
||||
JxlEncoderCloseBoxes
|
||||
JxlEncoderCloseFrames
|
||||
JxlEncoderCloseInput
|
||||
JxlEncoderCollectStats
|
||||
JxlEncoderCreate
|
||||
JxlEncoderDestroy
|
||||
JxlEncoderDistanceFromQuality
|
||||
JxlEncoderFlushInput
|
||||
JxlEncoderFrameSettingsCreate
|
||||
JxlEncoderFrameSettingsSetFloatOption
|
||||
JxlEncoderFrameSettingsSetOption
|
||||
JxlEncoderGetError
|
||||
JxlEncoderGetRequiredCodestreamLevel
|
||||
JxlEncoderInitBasicInfo
|
||||
JxlEncoderInitBlendInfo
|
||||
JxlEncoderInitExtraChannelInfo
|
||||
JxlEncoderInitFrameHeader
|
||||
JxlEncoderProcessOutput
|
||||
JxlEncoderReset
|
||||
JxlEncoderSetBasicInfo
|
||||
JxlEncoderSetCms
|
||||
JxlEncoderSetCodestreamLevel
|
||||
JxlEncoderSetColorEncoding
|
||||
JxlEncoderSetDebugImageCallback
|
||||
JxlEncoderSetExtraChannelBlendInfo
|
||||
JxlEncoderSetExtraChannelBuffer
|
||||
JxlEncoderSetExtraChannelDistance
|
||||
JxlEncoderSetExtraChannelInfo
|
||||
JxlEncoderSetExtraChannelName
|
||||
JxlEncoderSetFrameBitDepth
|
||||
JxlEncoderSetFrameDistance
|
||||
JxlEncoderSetFrameHeader
|
||||
JxlEncoderSetFrameLossless
|
||||
JxlEncoderSetFrameName
|
||||
JxlEncoderSetICCProfile
|
||||
JxlEncoderSetOutputProcessor
|
||||
JxlEncoderSetParallelRunner
|
||||
JxlEncoderSetUpsamplingMode
|
||||
JxlEncoderStatsCreate
|
||||
JxlEncoderStatsDestroy ; Check!!! forwards to free in api-ms-win-crt-heap-l1-1-0.dll (ordinal 0)
|
||||
JxlEncoderStatsGet
|
||||
JxlEncoderStatsMerge
|
||||
JxlEncoderStoreJPEGMetadata
|
||||
JxlEncoderUseBoxes
|
||||
JxlEncoderUseContainer
|
||||
JxlEncoderVersion
|
||||
JxlSignatureCheck
|
||||
memcpy_layout
|
||||
mpv_abort_async_command
|
||||
mpv_client_api_version
|
||||
mpv_client_id
|
||||
mpv_client_name
|
||||
mpv_command
|
||||
mpv_command_async
|
||||
mpv_command_node
|
||||
mpv_command_node_async
|
||||
mpv_command_ret
|
||||
mpv_command_string
|
||||
mpv_create
|
||||
mpv_create_client
|
||||
mpv_create_weak_client
|
||||
mpv_del_property
|
||||
mpv_destroy
|
||||
mpv_error_string
|
||||
mpv_event_name
|
||||
mpv_event_to_node
|
||||
mpv_free
|
||||
mpv_free_node_contents
|
||||
mpv_get_property
|
||||
mpv_get_property_async
|
||||
mpv_get_property_osd_string
|
||||
mpv_get_property_string
|
||||
mpv_get_time_ns
|
||||
mpv_get_time_us
|
||||
mpv_get_wakeup_pipe
|
||||
mpv_hook_add
|
||||
mpv_hook_continue
|
||||
mpv_initialize
|
||||
mpv_load_config_file
|
||||
mpv_observe_property
|
||||
mpv_render_context_create
|
||||
mpv_render_context_free
|
||||
mpv_render_context_get_info
|
||||
mpv_render_context_render
|
||||
mpv_render_context_report_swap
|
||||
mpv_render_context_set_parameter
|
||||
mpv_render_context_set_update_callback
|
||||
mpv_render_context_update
|
||||
mpv_request_event
|
||||
mpv_request_log_messages
|
||||
mpv_set_option
|
||||
mpv_set_option_string
|
||||
mpv_set_property
|
||||
mpv_set_property_async
|
||||
mpv_set_property_string
|
||||
mpv_set_wakeup_callback
|
||||
mpv_stream_cb_add_ro
|
||||
mpv_terminate_destroy
|
||||
mpv_unobserve_property
|
||||
mpv_wait_async_requests
|
||||
mpv_wait_event
|
||||
mpv_wakeup
|
||||
opus_decode
|
||||
opus_decode_float
|
||||
opus_decoder_create
|
||||
opus_decoder_ctl
|
||||
opus_decoder_destroy ; Check!!! forwards to free in api-ms-win-crt-heap-l1-1-0.dll (ordinal 0)
|
||||
opus_decoder_dred_decode
|
||||
opus_decoder_dred_decode_float
|
||||
opus_decoder_get_nb_samples
|
||||
opus_decoder_get_size
|
||||
opus_decoder_init
|
||||
opus_dred_alloc
|
||||
opus_dred_decoder_create
|
||||
opus_dred_decoder_ctl
|
||||
opus_dred_decoder_destroy
|
||||
opus_dred_decoder_get_size
|
||||
opus_dred_decoder_init
|
||||
opus_dred_free
|
||||
opus_dred_get_size
|
||||
opus_dred_parse
|
||||
opus_dred_process
|
||||
opus_encode
|
||||
opus_encode_float
|
||||
opus_encoder_create
|
||||
opus_encoder_ctl
|
||||
opus_encoder_destroy ; Check!!! forwards to free in api-ms-win-crt-heap-l1-1-0.dll (ordinal 0)
|
||||
opus_encoder_get_size
|
||||
opus_encoder_init
|
||||
opus_get_version_string
|
||||
opus_multistream_decode
|
||||
opus_multistream_decode_float
|
||||
opus_multistream_decoder_create
|
||||
opus_multistream_decoder_ctl
|
||||
opus_multistream_decoder_destroy ; Check!!! forwards to free in api-ms-win-crt-heap-l1-1-0.dll (ordinal 0)
|
||||
opus_multistream_decoder_get_size
|
||||
opus_multistream_decoder_init
|
||||
opus_multistream_encode
|
||||
opus_multistream_encode_float
|
||||
opus_multistream_encoder_create
|
||||
opus_multistream_encoder_ctl
|
||||
opus_multistream_encoder_destroy ; Check!!! forwards to free in api-ms-win-crt-heap-l1-1-0.dll (ordinal 0)
|
||||
opus_multistream_encoder_get_size
|
||||
opus_multistream_encoder_init
|
||||
opus_multistream_packet_pad
|
||||
opus_multistream_packet_unpad
|
||||
opus_multistream_surround_encoder_create
|
||||
opus_multistream_surround_encoder_get_size
|
||||
opus_multistream_surround_encoder_init
|
||||
opus_packet_get_bandwidth
|
||||
opus_packet_get_nb_channels
|
||||
opus_packet_get_nb_frames
|
||||
opus_packet_get_nb_samples
|
||||
opus_packet_get_samples_per_frame
|
||||
opus_packet_has_lbrr
|
||||
opus_packet_pad
|
||||
opus_packet_parse
|
||||
opus_packet_unpad
|
||||
opus_pcm_soft_clip
|
||||
opus_repacketizer_cat
|
||||
opus_repacketizer_create
|
||||
opus_repacketizer_destroy ; Check!!! forwards to free in api-ms-win-crt-heap-l1-1-0.dll (ordinal 0)
|
||||
opus_repacketizer_get_nb_frames
|
||||
opus_repacketizer_get_size
|
||||
opus_repacketizer_init
|
||||
opus_repacketizer_out
|
||||
opus_repacketizer_out_range
|
||||
opus_strerror
|
||||
pl_alpha_overlay DATA
|
||||
pl_bit_encoding_equal
|
||||
pl_buf_copy
|
||||
pl_buf_create
|
||||
pl_buf_destroy
|
||||
pl_buf_export
|
||||
pl_buf_poll
|
||||
pl_buf_read
|
||||
pl_buf_recreate
|
||||
pl_buf_write
|
||||
pl_cache_create
|
||||
pl_cache_default_params DATA
|
||||
pl_cache_destroy
|
||||
pl_cache_get
|
||||
pl_cache_iterate
|
||||
pl_cache_load
|
||||
pl_cache_load_ex
|
||||
pl_cache_objects
|
||||
pl_cache_reset
|
||||
pl_cache_save
|
||||
pl_cache_save_ex
|
||||
pl_cache_set
|
||||
pl_cache_signature
|
||||
pl_cache_size
|
||||
pl_cache_try_set
|
||||
pl_chroma_location_offset
|
||||
pl_color_adjustment_neutral DATA
|
||||
pl_color_delinearize
|
||||
pl_color_levels_guess
|
||||
pl_color_linearize
|
||||
pl_color_map_default_params DATA
|
||||
pl_color_map_high_quality_params DATA
|
||||
pl_color_primaries_guess
|
||||
pl_color_primaries_is_wide_gamut
|
||||
pl_color_primaries_name
|
||||
pl_color_primaries_names DATA
|
||||
pl_color_repr_decode
|
||||
pl_color_repr_equal
|
||||
pl_color_repr_hdtv DATA
|
||||
pl_color_repr_jpeg DATA
|
||||
pl_color_repr_merge
|
||||
pl_color_repr_normalize
|
||||
pl_color_repr_rgb DATA
|
||||
pl_color_repr_sdtv DATA
|
||||
pl_color_repr_uhdtv DATA
|
||||
pl_color_repr_unknown DATA
|
||||
pl_color_space_bt2020_hlg DATA
|
||||
pl_color_space_bt709 DATA
|
||||
pl_color_space_equal
|
||||
pl_color_space_hdr10 DATA
|
||||
pl_color_space_infer
|
||||
pl_color_space_infer_map
|
||||
pl_color_space_infer_ref
|
||||
pl_color_space_is_black_scaled
|
||||
pl_color_space_is_hdr
|
||||
pl_color_space_merge
|
||||
pl_color_space_monitor DATA
|
||||
pl_color_space_nominal_luma_ex
|
||||
pl_color_space_srgb DATA
|
||||
pl_color_space_unknown DATA
|
||||
pl_color_system_guess_ycbcr
|
||||
pl_color_system_is_linear
|
||||
pl_color_system_is_ycbcr_like
|
||||
pl_color_system_name
|
||||
pl_color_system_names DATA
|
||||
pl_color_transfer_name
|
||||
pl_color_transfer_names DATA
|
||||
pl_color_transfer_nominal_peak
|
||||
pl_d3d11_create
|
||||
pl_d3d11_create_swapchain
|
||||
pl_d3d11_default_params DATA
|
||||
pl_d3d11_destroy
|
||||
pl_d3d11_get
|
||||
pl_d3d11_swapchain_unwrap
|
||||
pl_d3d11_wrap
|
||||
pl_deband_default_params DATA
|
||||
pl_deinterlace_default_params DATA
|
||||
pl_desc_access_glsl_name
|
||||
pl_desc_namespace
|
||||
pl_dispatch_abort
|
||||
pl_dispatch_begin
|
||||
pl_dispatch_callback
|
||||
pl_dispatch_compute
|
||||
pl_dispatch_create
|
||||
pl_dispatch_destroy
|
||||
pl_dispatch_finish
|
||||
pl_dispatch_load
|
||||
pl_dispatch_reset_frame
|
||||
pl_dispatch_save
|
||||
pl_dispatch_vertex
|
||||
pl_distort_default_params DATA
|
||||
pl_dither_default_params DATA
|
||||
pl_error_diffusion_atkinson DATA
|
||||
pl_error_diffusion_burkes DATA
|
||||
pl_error_diffusion_false_fs DATA
|
||||
pl_error_diffusion_floyd_steinberg DATA
|
||||
pl_error_diffusion_jarvis_judice_ninke DATA
|
||||
pl_error_diffusion_kernels DATA
|
||||
pl_error_diffusion_shmem_req
|
||||
pl_error_diffusion_sierra2 DATA
|
||||
pl_error_diffusion_sierra3 DATA
|
||||
pl_error_diffusion_sierra_lite DATA
|
||||
pl_error_diffusion_simple DATA
|
||||
pl_error_diffusion_stucki DATA
|
||||
pl_filter_bicubic DATA
|
||||
pl_filter_bilinear DATA
|
||||
pl_filter_box DATA
|
||||
pl_filter_catmull_rom DATA
|
||||
pl_filter_config_eq
|
||||
pl_filter_configs DATA
|
||||
pl_filter_ewa_ginseng DATA
|
||||
pl_filter_ewa_hann DATA
|
||||
pl_filter_ewa_jinc DATA
|
||||
pl_filter_ewa_lanczos DATA
|
||||
pl_filter_ewa_lanczos4sharpest DATA
|
||||
pl_filter_ewa_lanczossharp DATA
|
||||
pl_filter_ewa_robidoux DATA
|
||||
pl_filter_ewa_robidouxsharp DATA
|
||||
pl_filter_free
|
||||
pl_filter_function_bcspline DATA
|
||||
pl_filter_function_bicubic DATA
|
||||
pl_filter_function_blackman DATA
|
||||
pl_filter_function_bohman DATA
|
||||
pl_filter_function_box DATA
|
||||
pl_filter_function_catmull_rom DATA
|
||||
pl_filter_function_cosine DATA
|
||||
pl_filter_function_cubic DATA
|
||||
pl_filter_function_eq
|
||||
pl_filter_function_gaussian DATA
|
||||
pl_filter_function_hamming DATA
|
||||
pl_filter_function_hann DATA
|
||||
pl_filter_function_hermite DATA
|
||||
pl_filter_function_jinc DATA
|
||||
pl_filter_function_kaiser DATA
|
||||
pl_filter_function_mitchell DATA
|
||||
pl_filter_function_oversample DATA
|
||||
pl_filter_function_presets DATA
|
||||
pl_filter_function_quadratic DATA
|
||||
pl_filter_function_robidoux DATA
|
||||
pl_filter_function_robidouxsharp DATA
|
||||
pl_filter_function_sinc DATA
|
||||
pl_filter_function_sphinx DATA
|
||||
pl_filter_function_spline16 DATA
|
||||
pl_filter_function_spline36 DATA
|
||||
pl_filter_function_spline64 DATA
|
||||
pl_filter_function_triangle DATA
|
||||
pl_filter_function_welch DATA
|
||||
pl_filter_functions DATA
|
||||
pl_filter_gaussian DATA
|
||||
pl_filter_generate
|
||||
pl_filter_ginseng DATA
|
||||
pl_filter_hermite DATA
|
||||
pl_filter_lanczos DATA
|
||||
pl_filter_mitchell DATA
|
||||
pl_filter_mitchell_clamp DATA
|
||||
pl_filter_nearest DATA
|
||||
pl_filter_oversample DATA
|
||||
pl_filter_presets DATA
|
||||
pl_filter_robidoux DATA
|
||||
pl_filter_robidouxsharp DATA
|
||||
pl_filter_sample
|
||||
pl_filter_sinc DATA
|
||||
pl_filter_spline16 DATA
|
||||
pl_filter_spline36 DATA
|
||||
pl_filter_spline64 DATA
|
||||
pl_find_error_diffusion_kernel
|
||||
pl_find_filter_config
|
||||
pl_find_filter_function
|
||||
pl_find_filter_function_preset
|
||||
pl_find_filter_preset
|
||||
pl_find_fmt
|
||||
pl_find_fourcc
|
||||
pl_find_gamut_map_function
|
||||
pl_find_named_fmt
|
||||
pl_find_option
|
||||
pl_find_tone_map_function
|
||||
pl_find_vertex_fmt
|
||||
pl_fix_ver
|
||||
pl_fmt_has_modifier
|
||||
pl_fmt_is_float
|
||||
pl_fmt_is_ordered
|
||||
pl_frame_clear_rgba
|
||||
pl_frame_clear_tiles
|
||||
pl_frame_from_swapchain
|
||||
pl_frame_is_cropped
|
||||
pl_frame_mix_current
|
||||
pl_frame_mix_nearest
|
||||
pl_frame_mixers DATA
|
||||
pl_frame_set_chroma_location
|
||||
pl_frames_infer
|
||||
pl_frames_infer_mix
|
||||
pl_gamut_map_absolute DATA
|
||||
pl_gamut_map_clip DATA
|
||||
pl_gamut_map_darken DATA
|
||||
pl_gamut_map_desaturate DATA
|
||||
pl_gamut_map_functions DATA
|
||||
pl_gamut_map_generate
|
||||
pl_gamut_map_highlight DATA
|
||||
pl_gamut_map_linear DATA
|
||||
pl_gamut_map_params_equal
|
||||
pl_gamut_map_params_noop
|
||||
pl_gamut_map_perceptual DATA
|
||||
pl_gamut_map_relative DATA
|
||||
pl_gamut_map_sample
|
||||
pl_gamut_map_saturation DATA
|
||||
pl_gamut_map_softclip DATA
|
||||
pl_generate_bayer_matrix
|
||||
pl_generate_blue_noise
|
||||
pl_get_adaptation_matrix
|
||||
pl_get_color_mapping_matrix
|
||||
pl_get_cone_matrix ; Check!!! Couldn't determine function argument count. Function doesn't return.
|
||||
pl_get_detected_hdr_metadata
|
||||
pl_get_rgb2xyz_matrix
|
||||
pl_get_xyz2rgb_matrix
|
||||
pl_gpu_finish ; Check!!! Couldn't determine function argument count. Function doesn't return.
|
||||
pl_gpu_flush
|
||||
pl_gpu_is_failed
|
||||
pl_gpu_set_cache
|
||||
pl_hdr_metadata_contains ; Check!!! Couldn't determine function argument count. Function doesn't return.
|
||||
pl_hdr_metadata_empty DATA
|
||||
pl_hdr_metadata_equal
|
||||
pl_hdr_metadata_from_dovi_rpu
|
||||
pl_hdr_metadata_hdr10 DATA
|
||||
pl_hdr_metadata_merge
|
||||
pl_hdr_rescale
|
||||
pl_icc_close
|
||||
pl_icc_decode
|
||||
pl_icc_default_params DATA
|
||||
pl_icc_encode
|
||||
pl_icc_open
|
||||
pl_icc_profile_compute_signature
|
||||
pl_icc_profile_equal
|
||||
pl_icc_update
|
||||
pl_ipt_ipt2lms DATA
|
||||
pl_ipt_lms2ipt DATA
|
||||
pl_ipt_lms2rgb
|
||||
pl_ipt_rgb2lms
|
||||
pl_log_color
|
||||
pl_log_create_349
|
||||
pl_log_default_params DATA
|
||||
pl_log_destroy
|
||||
pl_log_level_update
|
||||
pl_log_simple
|
||||
pl_log_update
|
||||
pl_lut_free
|
||||
pl_lut_parse_cube
|
||||
pl_matrix2x2_apply
|
||||
pl_matrix2x2_apply_rc
|
||||
pl_matrix2x2_identity DATA
|
||||
pl_matrix2x2_invert
|
||||
pl_matrix2x2_mul
|
||||
pl_matrix2x2_rmul
|
||||
pl_matrix2x2_rotation
|
||||
pl_matrix2x2_scale
|
||||
pl_matrix3x3_apply
|
||||
pl_matrix3x3_apply_rc
|
||||
pl_matrix3x3_identity DATA
|
||||
pl_matrix3x3_invert
|
||||
pl_matrix3x3_mul
|
||||
pl_matrix3x3_rmul
|
||||
pl_matrix3x3_scale
|
||||
pl_mpv_user_shader_destroy
|
||||
pl_mpv_user_shader_parse
|
||||
pl_needs_film_grain
|
||||
pl_num_error_diffusion_kernels DATA
|
||||
pl_num_filter_configs DATA
|
||||
pl_num_filter_function_presets DATA
|
||||
pl_num_filter_functions DATA
|
||||
pl_num_filter_presets DATA
|
||||
pl_num_frame_mixers DATA
|
||||
pl_num_gamut_map_functions DATA
|
||||
pl_num_scale_filters DATA
|
||||
pl_num_tone_map_functions DATA
|
||||
pl_opengl_create
|
||||
pl_opengl_create_swapchain
|
||||
pl_opengl_default_params DATA
|
||||
pl_opengl_destroy
|
||||
pl_opengl_get
|
||||
pl_opengl_swapchain_update_fb
|
||||
pl_opengl_unwrap
|
||||
pl_opengl_wrap
|
||||
pl_option_count DATA
|
||||
pl_option_list DATA
|
||||
pl_options_add_hook
|
||||
pl_options_alloc
|
||||
pl_options_free
|
||||
pl_options_get
|
||||
pl_options_insert_hook
|
||||
pl_options_iterate
|
||||
pl_options_load
|
||||
pl_options_remove_hook_at
|
||||
pl_options_reset
|
||||
pl_options_save
|
||||
pl_options_set_str
|
||||
pl_pass_create
|
||||
pl_pass_destroy
|
||||
pl_pass_run
|
||||
pl_peak_detect_default_params DATA
|
||||
pl_peak_detect_high_quality_params DATA
|
||||
pl_plane_data_align
|
||||
pl_plane_data_from_comps
|
||||
pl_plane_data_from_mask
|
||||
pl_plane_find_fmt
|
||||
pl_primaries_clip
|
||||
pl_primaries_compatible
|
||||
pl_primaries_superset
|
||||
pl_primaries_valid
|
||||
pl_queue_create
|
||||
pl_queue_destroy
|
||||
pl_queue_estimate_fps
|
||||
pl_queue_estimate_vps
|
||||
pl_queue_num_frames
|
||||
pl_queue_peek
|
||||
pl_queue_pts_offset
|
||||
pl_queue_push
|
||||
pl_queue_push_block
|
||||
pl_queue_reset
|
||||
pl_queue_update
|
||||
pl_raw_primaries_equal
|
||||
pl_raw_primaries_get
|
||||
pl_raw_primaries_merge
|
||||
pl_raw_primaries_similar
|
||||
pl_recreate_plane
|
||||
pl_rect2d_normalize
|
||||
pl_rect2df_aspect
|
||||
pl_rect2df_aspect_fit
|
||||
pl_rect2df_aspect_set
|
||||
pl_rect2df_normalize
|
||||
pl_rect2df_offset
|
||||
pl_rect2df_rotate
|
||||
pl_rect2df_round
|
||||
pl_rect2df_stretch
|
||||
pl_rect3d_normalize
|
||||
pl_rect3df_normalize
|
||||
pl_rect3df_round
|
||||
pl_render_default_params DATA
|
||||
pl_render_fast_params DATA
|
||||
pl_render_high_quality_params DATA
|
||||
pl_render_image
|
||||
pl_render_image_mix
|
||||
pl_renderer_create
|
||||
pl_renderer_destroy
|
||||
pl_renderer_flush_cache
|
||||
pl_renderer_get_errors
|
||||
pl_renderer_get_hdr_metadata
|
||||
pl_renderer_load
|
||||
pl_renderer_reset_errors
|
||||
pl_renderer_save
|
||||
pl_reset_detected_peak
|
||||
pl_scale_filters DATA
|
||||
pl_shader_alloc
|
||||
pl_shader_color_map
|
||||
pl_shader_color_map_ex
|
||||
pl_shader_cone_distort
|
||||
pl_shader_custom_lut
|
||||
pl_shader_deband
|
||||
pl_shader_decode_color
|
||||
pl_shader_deinterlace
|
||||
pl_shader_delinearize
|
||||
pl_shader_detect_peak
|
||||
pl_shader_distort
|
||||
pl_shader_dither
|
||||
pl_shader_dovi_reshape
|
||||
pl_shader_encode_color
|
||||
pl_shader_error_diffusion
|
||||
pl_shader_extract_features
|
||||
pl_shader_film_grain
|
||||
pl_shader_finalize
|
||||
pl_shader_free
|
||||
pl_shader_info_deref
|
||||
pl_shader_info_ref
|
||||
pl_shader_is_compute
|
||||
pl_shader_is_failed
|
||||
pl_shader_linearize
|
||||
pl_shader_obj_destroy
|
||||
pl_shader_output_size
|
||||
pl_shader_reset
|
||||
pl_shader_sample_bicubic
|
||||
pl_shader_sample_bilinear
|
||||
pl_shader_sample_direct
|
||||
pl_shader_sample_gaussian
|
||||
pl_shader_sample_hermite
|
||||
pl_shader_sample_nearest
|
||||
pl_shader_sample_ortho2
|
||||
pl_shader_sample_oversample
|
||||
pl_shader_sample_polar
|
||||
pl_shader_set_alpha
|
||||
pl_shader_sigmoidize
|
||||
pl_shader_unsigmoidize
|
||||
pl_sigmoid_default_params DATA
|
||||
pl_std140_layout
|
||||
pl_std430_layout
|
||||
pl_swapchain_colorspace_hint
|
||||
pl_swapchain_destroy
|
||||
pl_swapchain_latency
|
||||
pl_swapchain_resize
|
||||
pl_swapchain_start_frame ; Check!!! Couldn't determine function argument count. Function doesn't return.
|
||||
pl_swapchain_submit_frame ; Check!!! Couldn't determine function argument count. Function doesn't return.
|
||||
pl_swapchain_swap_buffers ; Check!!! Couldn't determine function argument count. Function doesn't return.
|
||||
pl_tex_blit
|
||||
pl_tex_clear
|
||||
pl_tex_clear_ex
|
||||
pl_tex_create
|
||||
pl_tex_destroy
|
||||
pl_tex_download
|
||||
pl_tex_invalidate
|
||||
pl_tex_poll
|
||||
pl_tex_recreate
|
||||
pl_tex_upload
|
||||
pl_timer_create
|
||||
pl_timer_destroy
|
||||
pl_timer_query
|
||||
pl_tone_map_bt2390 DATA
|
||||
pl_tone_map_bt2446a DATA
|
||||
pl_tone_map_clip DATA
|
||||
pl_tone_map_functions DATA
|
||||
pl_tone_map_gamma DATA
|
||||
pl_tone_map_generate
|
||||
pl_tone_map_hable DATA
|
||||
pl_tone_map_linear DATA
|
||||
pl_tone_map_linear_light DATA
|
||||
pl_tone_map_mobius DATA
|
||||
pl_tone_map_params_equal
|
||||
pl_tone_map_params_infer
|
||||
pl_tone_map_params_noop
|
||||
pl_tone_map_reinhard DATA
|
||||
pl_tone_map_sample
|
||||
pl_tone_map_spline DATA
|
||||
pl_tone_map_st2094_10 DATA
|
||||
pl_tone_map_st2094_40 DATA
|
||||
pl_transform2x2_apply
|
||||
pl_transform2x2_apply_rc
|
||||
pl_transform2x2_bounds
|
||||
pl_transform2x2_identity DATA
|
||||
pl_transform2x2_invert
|
||||
pl_transform2x2_mul
|
||||
pl_transform2x2_rmul
|
||||
pl_transform2x2_scale
|
||||
pl_transform3x3_apply
|
||||
pl_transform3x3_apply_rc
|
||||
pl_transform3x3_identity DATA
|
||||
pl_transform3x3_invert
|
||||
pl_transform3x3_scale
|
||||
pl_upload_plane
|
||||
pl_var_float
|
||||
pl_var_from_fmt
|
||||
pl_var_glsl_type_name
|
||||
pl_var_glsl_types DATA
|
||||
pl_var_host_layout
|
||||
pl_var_int
|
||||
pl_var_ivec2
|
||||
pl_var_ivec3
|
||||
pl_var_ivec4
|
||||
pl_var_mat2
|
||||
pl_var_mat2x3
|
||||
pl_var_mat2x4
|
||||
pl_var_mat3
|
||||
pl_var_mat3x4
|
||||
pl_var_mat4
|
||||
pl_var_mat4x2
|
||||
pl_var_mat4x3
|
||||
pl_var_type_size
|
||||
pl_var_uint
|
||||
pl_var_uvec2
|
||||
pl_var_uvec3
|
||||
pl_var_uvec4
|
||||
pl_var_vec2
|
||||
pl_var_vec3
|
||||
pl_var_vec4
|
||||
pl_version
|
||||
pl_vision_achromatopsia DATA
|
||||
pl_vision_deuteranomaly DATA
|
||||
pl_vision_deuteranopia DATA
|
||||
pl_vision_monochromacy DATA
|
||||
pl_vision_normal DATA
|
||||
pl_vision_protanomaly DATA
|
||||
pl_vision_protanopia DATA
|
||||
pl_vision_tritanomaly DATA
|
||||
pl_vision_tritanopia DATA
|
||||
pl_vk_inst_create
|
||||
pl_vk_inst_default_params DATA
|
||||
pl_vk_inst_destroy
|
||||
pl_vulkan_choose_device
|
||||
pl_vulkan_create
|
||||
pl_vulkan_create_swapchain
|
||||
pl_vulkan_default_params DATA
|
||||
pl_vulkan_destroy
|
||||
pl_vulkan_get
|
||||
pl_vulkan_hold_ex
|
||||
pl_vulkan_import
|
||||
pl_vulkan_num_recommended_extensions DATA
|
||||
pl_vulkan_recommended_extensions DATA
|
||||
pl_vulkan_recommended_features DATA
|
||||
pl_vulkan_release_ex
|
||||
pl_vulkan_required_features DATA
|
||||
pl_vulkan_sem_create
|
||||
pl_vulkan_sem_destroy
|
||||
pl_vulkan_swapchain_suboptimal
|
||||
pl_vulkan_unwrap
|
||||
pl_vulkan_wrap
|
||||
pl_white_from_temp
|
||||
BIN
mpv.dll
BIN
mpv.dll
Binary file not shown.
BIN
mpv.lib
BIN
mpv.lib
Binary file not shown.
|
|
@ -1,2 +1,2 @@
|
|||
[toolchain]
|
||||
channel = "stable-x86_64-pc-windows-msvc"
|
||||
channel = "stable-i686-pc-windows-msvc"
|
||||
|
|
|
|||
240837
server.js
240837
server.js
File diff suppressed because one or more lines are too long
|
|
@ -164,7 +164,7 @@ Name: "assoctorrent"; Description: "Associate {#MyAppName} with .torrent files"
|
|||
[Files]
|
||||
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
|
||||
Source: "{#MyAppExeLocation}"; DestDir: "{app}"; Flags: ignoreversion sign
|
||||
Source: "{#SourcePath}..\mpv.dll"; DestDir: "{app}"; Flags: ignoreversion sign
|
||||
Source: "{#SourcePath}..\libmpv-2.dll"; DestDir: "{app}"; Flags: ignoreversion sign
|
||||
Source: "{#SourcePath}..\bin\ffmpeg.exe"; DestDir: "{app}"; Flags: ignoreversion sign
|
||||
Source: "{#SourcePath}..\bin\ffprobe.exe"; DestDir: "{app}"; Flags: ignoreversion sign
|
||||
Source: "{#SourcePath}..\bin\stremio-runtime.exe"; DestDir: "{app}"; Flags: ignoreversion sign
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
pub const APP_NAME: &str = "Stremio";
|
||||
pub const IPC_PATH: &str = "//./pipe/com.stremio5.";
|
||||
pub const DEV_ENDPOINT: &str = "http://127.0.0.1:11470";
|
||||
pub const WEB_ENDPOINT: &str = "https://app.strem.io/shell-v4.4/";
|
||||
pub const WEB_ENDPOINT: &str = "https://web.stremio.com/";
|
||||
pub const STA_ENDPOINT: &str = "https://staging.strem.io/";
|
||||
pub const WINDOW_MIN_WIDTH: i32 = 1000;
|
||||
pub const WINDOW_MIN_HEIGHT: i32 = 600;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
use core::convert::TryFrom;
|
||||
use libmpv::{events::PropertyData, mpv_end_file_reason, EndFileReason};
|
||||
use libmpv2::{events::PropertyData, mpv_end_file_reason, EndFileReason};
|
||||
use parse_display::{Display, FromStr};
|
||||
use serde::{Deserialize, Serialize};
|
||||
use std::fmt;
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ use crate::stremio_app::stremio_player::communication::{
|
|||
BoolProp, CmdVal, InMsg, InMsgArgs, InMsgFn, MpvCmd, PlayerEnded, PlayerProprChange, PropKey,
|
||||
PropVal,
|
||||
};
|
||||
use libmpv::{events::PropertyData, mpv_end_file_reason};
|
||||
use libmpv2::{events::PropertyData, mpv_end_file_reason};
|
||||
|
||||
use serde_test::{assert_tokens, Token};
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
use crate::stremio_app::ipc;
|
||||
use crate::stremio_app::RPCResponse;
|
||||
use flume::{Receiver, Sender};
|
||||
use libmpv::{events::Event, Format, Mpv, SetData};
|
||||
use libmpv2::{events::EventContext, events::Event, Format, Mpv, SetData};
|
||||
use native_windows_gui::{self as nwg, PartialUi};
|
||||
use std::{
|
||||
sync::Arc,
|
||||
|
|
@ -93,7 +93,7 @@ fn create_event_thread(
|
|||
rpc_response_sender: Sender<String>,
|
||||
) -> JoinHandle<()> {
|
||||
thread::spawn(move || {
|
||||
let mut event_context = mpv.create_event_context();
|
||||
let mut event_context = EventContext::new(mpv.ctx);
|
||||
event_context
|
||||
.disable_deprecated_events()
|
||||
.expect("failed to disable deprecated MPV events");
|
||||
|
|
@ -181,7 +181,7 @@ fn create_message_thread(
|
|||
let in_msg: InMsg = match serde_json::from_str(&msg) {
|
||||
Ok(in_msg) => in_msg,
|
||||
Err(error) => {
|
||||
eprintln!("cannot parse InMsg: {error:#}");
|
||||
eprintln!("cannot parse InMsg:{:?} {error:#}", &msg);
|
||||
continue;
|
||||
}
|
||||
};
|
||||
|
|
@ -226,6 +226,6 @@ trait MpvExt {
|
|||
impl MpvExt for Mpv {
|
||||
// @TODO create a PR to the `libmpv` crate and then remove `libmpv-sys` from Cargo.toml?
|
||||
fn wake_up(&self) {
|
||||
unsafe { libmpv_sys::mpv_wakeup(self.ctx.as_ptr()) }
|
||||
unsafe { libmpv2_sys::mpv_wakeup(self.ctx.as_ptr()) }
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue