Commit Graph

81494 Commits

Author SHA1 Message Date
Rémi Denis-Courmont ab0a8dc3e2 libvlc: remove libvlc_video_get_crop_geometry() 2019-06-04 18:40:05 +03:00
Steve Lhomme d6c4424ac0 video_output: rename vout_UpdateWindowSize() to vout_UpdateWindowSizeLocked()
It has to be called locked.
2019-06-04 13:47:28 +02:00
Steve Lhomme 4bc93e8e58 video_output: rename window_active to window_enabled
It always matches the Enabled state we set on the window.
2019-06-04 13:47:28 +02:00
Steve Lhomme 5c2e5221f5 doc: D3D9 callbacks: set the rendering size when the window size changes 2019-06-04 12:35:11 +02:00
Steve Lhomme cfaf7134b4 doc: D3D11 callbacks: set the rendering size when the window size changes 2019-06-04 12:35:11 +02:00
Steve Lhomme 646bbc965b libvlc: provide a callback to the host that it can call when its size changes 2019-06-04 12:35:10 +02:00
Steve Lhomme 7a796c310f video_output: add a wextern window which doesn't let the core resize it
Instead the display module can call vout_window_ReportSize() on its behalf.
2019-06-04 12:35:10 +02:00
Steve Lhomme 38319885e7 direct3d11: don't share the prototype of D3D11_CompileShader 2019-06-04 11:40:39 +02:00
Steve Lhomme a3fb6e1713 libvlc: fix references to non-existant enums 2019-06-04 11:40:35 +02:00
Thomas Guillem c40b3855f0 player: fix break mismatch
Due to a failing internal conflict.
2019-06-04 09:07:02 +02:00
Steve Lhomme 2c83dd314d Revert "video_text: copy the output colorspace into the region colorspace"
This reverts commit 08b8ef7cf3.
2019-06-04 08:49:26 +02:00
Steve Lhomme 16bd6f1c87 video_output: assume rendered text is in sRGB if no colorimetry is set 2019-06-04 08:49:26 +02:00
Martin Storsjö 87824da922 extras: tools: Remove broken makefile quoting of PATH
In makefiles, the quotes end up as part of the variable value.
2019-06-04 09:44:55 +03:00
Martin Storsjö ecdfc29c23 access: cdda: Fix compilation without CDDB 2019-06-04 09:43:11 +03:00
Steve Lhomme 3275083c5e png: set the colorspace and primaries to sRGB as well
The transfer was already set.

If we don't do that it may be assumed to be 709 or 601 depending on
the picture dimensions.
2019-06-04 08:32:36 +02:00
Steve Lhomme bb405fd420 jpeg: set the colorspace and primaries to sRGB as well
The transfer was already set.

If we don't do that it may be assumed to be 709 or 601 depending on
the picture dimensions.
2019-06-04 08:32:36 +02:00
Steve Lhomme e2fd9edee8 logo: keep the colorimetry parameter from the decoded picture in the region 2019-06-04 08:32:35 +02:00
Steve Lhomme 282ae08400 image: use the colorimetry parameters from the source when converting 2019-06-04 08:32:35 +02:00
Thomas Guillem 9cb92dddca objects: remove input_thread_t cast 2019-06-03 16:26:00 +02:00
Thomas Guillem f7ca9fb7b7 qt: remove unused input_thread_t
This didn't break the build because of the c++ implementation of
vlc_object_cast.
2019-06-03 16:26:00 +02:00
Thomas Guillem e2cb2daaf0 mkv: remove unused input_thread_t
This didn't break the build because of the c++ implementation of
vlc_object_cast.
2019-06-03 16:25:54 +02:00
Thomas Guillem 48d629dbf6 input: remove input_Read 2019-06-03 16:15:55 +02:00
Thomas Guillem 1754d0d7fe input: remove hold/release 2019-06-03 16:15:55 +02:00
Thomas Guillem 9dc34b4205 input: hide input_thread_t 2019-06-03 16:15:55 +02:00
Thomas Guillem 33951846d7 qt: pass player to vlc_strfinput 2019-06-03 16:15:55 +02:00
Thomas Guillem 214d9a4511 es_out: remove now unused hacks 2019-06-03 16:15:55 +02:00
Thomas Guillem ead659673e strings: vlc_strfinput: use player 2019-06-03 16:15:55 +02:00
Thomas Guillem 90b33a59d1 player: add vlc_player_GetCategoryLanguage
Will be needed by vlc_strfinput.
2019-06-03 16:15:55 +02:00
Thomas Guillem a2ea2da82d player: implement vlc_player_SelectCategoryLanguage
It replaces vlc_player_SelectDefaultTrack that was unused and not implemented.
2019-06-03 16:15:55 +02:00
Thomas Guillem bbd379ff47 vlm: use own vlm event 2019-06-03 16:15:55 +02:00
Thomas Guillem f912a67d45 lib: remove media_library
Is it used ? It is the last one using input_thread_t.
I don't really understand this code though.
2019-06-03 16:15:55 +02:00
Thomas Guillem 589e95a4e2 modules: remove mediadirs service discovery
It is replaced by the medialib.
2019-06-03 16:15:55 +02:00
Thomas Guillem 1cd778c182 extensions: extension_SetInput: use input_item_t 2019-06-03 16:15:55 +02:00
Thomas Guillem 0b288e399c macosx: remove last input_thread_t references 2019-06-03 16:15:55 +02:00
Thomas Guillem e2f2277d19 macosx: remove unused inputChanged 2019-06-03 16:15:55 +02:00
Thomas Guillem 9149090eb1 macosx: remove unused stringWithTimeFromInput
One could be created with a vlc_player instead.
2019-06-03 16:15:55 +02:00
Thomas Guillem 8a6c802eb4 macosx: use player capabilities 2019-06-03 16:15:55 +02:00
Thomas Guillem 72ec308f39 lib: media_player: use player capabilities 2019-06-03 16:15:55 +02:00
Thomas Guillem 10ce1cffb4 qt: use player capabilities 2019-06-03 16:15:55 +02:00
Thomas Guillem 19b6ea087a qt: remove isRecordable getter
The player is always recordable.

An access/demux is not always recordable, in that case, a sout is inserted
automatically.
2019-06-03 16:15:55 +02:00
Thomas Guillem 7b939a6d39 fingerprinter: use vlc_player
And remove now useless processing.lock.
2019-06-03 16:15:55 +02:00
Thomas Guillem 2b0e0e9407 input: hide input_CreateFilename 2019-06-03 16:15:55 +02:00
Thomas Guillem c5891b0c11 record: use input_item_CreateFileName 2019-06-03 16:15:55 +02:00
Thomas Guillem 80bcf667d3 input_item: add input_item_CreateFilename 2019-06-03 16:15:55 +02:00
Thomas Guillem acf5684027 input: move decoder functions into vlc_decoder.h
TODO: needs to be documented.
2019-06-03 16:15:55 +02:00
Thomas Guillem 57d834cd27 include vlc_input_item.h instead of vlc_input.h 2019-06-03 16:15:55 +02:00
Thomas Guillem ee4afd6821 remove unused #include <vlc_input.h> 2019-06-03 16:15:55 +02:00
Thomas Guillem c6bc6b26ef preparser: use input_item_Parse 2019-06-03 16:15:55 +02:00
Thomas Guillem d147920356 medialibrary: metadata: use input_item_Parse 2019-06-03 16:15:55 +02:00
Thomas Guillem af992b1f5c medialibrary: fs: use input_item_Parse 2019-06-03 16:15:55 +02:00