diff --git a/.gitignore b/.gitignore deleted file mode 100644 index b5fbc0e..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -SOURCES/vlc-3.0.20.tar.xz diff --git a/.vlc.metadata b/.vlc.metadata deleted file mode 100644 index f2a1d71..0000000 --- a/.vlc.metadata +++ /dev/null @@ -1 +0,0 @@ -b834516ab701bf6311980ed5d67b77c834fdebe7 SOURCES/vlc-3.0.20.tar.xz diff --git a/SOURCES/0001-Use-SYSTEM-wide-ciphers-for-gnutls.patch b/SOURCES/0001-Use-SYSTEM-wide-ciphers-for-gnutls.patch deleted file mode 100644 index da5d8c4..0000000 --- a/SOURCES/0001-Use-SYSTEM-wide-ciphers-for-gnutls.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 3039aec58203513f29edb03f84471ea941a0c226 Mon Sep 17 00:00:00 2001 -From: Nicolas Chauvet -Date: Mon, 24 Sep 2018 18:28:26 +0200 -Subject: [PATCH] Use @SYSTEM wide ciphers for gnutls - -Gnutls upstream has support for system defined ciphers list -This is decribed at -https://fedoraproject.org/wiki/Packaging:CryptoPolicies -Also found on the debian wiki -https://wiki.debian.org/CryptoPolicy - -Signed-off-by: Nicolas Chauvet ---- - modules/misc/gnutls.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/modules/misc/gnutls.c b/modules/misc/gnutls.c -index 7b63cc34c4..3ca665f3d3 100644 ---- a/modules/misc/gnutls.c -+++ b/modules/misc/gnutls.c -@@ -768,12 +768,14 @@ static void CloseServer (vlc_tls_creds_t *crd) - "hash functions and compression methods can be selected. " \ - "Refer to GNU TLS documentation for detailed syntax.") - static const char *const priorities_values[] = { -+ "@SYSTEM", - "PERFORMANCE", - "NORMAL", - "SECURE128", - "SECURE256", - }; - static const char *const priorities_text[] = { -+ N_("System (default to system crypto ciphers policy)"), - N_("Performance (prioritize faster ciphers)"), - N_("Normal"), - N_("Secure 128-bits (exclude 256-bits ciphers)"), --- -2.25.4 - diff --git a/SOURCES/4645.patch b/SOURCES/4645.patch deleted file mode 100644 index bd26976..0000000 --- a/SOURCES/4645.patch +++ /dev/null @@ -1,177 +0,0 @@ -From 1e2918115ca2f5c4ffde00dc02ad89525714f6c2 Mon Sep 17 00:00:00 2001 -From: Thomas Guillem -Date: Tue, 5 Dec 2023 09:23:35 +0100 -Subject: [PATCH 1/5] input: fix incompatible-pointer-types assignment - -Fixes #28441 ---- - src/input/input_internal.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/input/input_internal.h b/src/input/input_internal.h -index d29731edca1b..ea02f39f5add 100644 ---- a/src/input/input_internal.h -+++ b/src/input/input_internal.h -@@ -117,7 +117,7 @@ typedef struct input_thread_private_t - - /* Title infos FIXME multi-input (not easy) ? */ - int i_title; -- const input_title_t **title; -+ input_title_t * const *title; - - int i_title_offset; - int i_seekpoint_offset; --- -GitLab - - -From adcf4e66e2ce2c382bb97957c91bfde040f4f3ca Mon Sep 17 00:00:00 2001 -From: Zhao Zhili -Date: Thu, 1 Mar 2018 14:25:59 +0800 -Subject: [PATCH 2/5] yadif: fix variable type - -Signed-off-by: Thomas Guillem -(cherry picked from commit 77b86f4452be4dbe0d56a9cd1b66da61b116da60) -Signed-off-by: Thomas Guillem ---- - modules/video_filter/deinterlace/yadif.h | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/modules/video_filter/deinterlace/yadif.h b/modules/video_filter/deinterlace/yadif.h -index 4bc592ba9307..af16443d0804 100644 ---- a/modules/video_filter/deinterlace/yadif.h -+++ b/modules/video_filter/deinterlace/yadif.h -@@ -140,10 +140,10 @@ static void yadif_filter_line_c(uint8_t *dst, uint8_t *prev, uint8_t *cur, uint8 - } - - static void yadif_filter_line_c_16bit(uint8_t *dst8, uint8_t *prev8, uint8_t *cur8, uint8_t *next8, int w, int prefs, int mrefs, int parity, int mode) { -- uint8_t *dst = (uint8_t *)dst8; -- uint8_t *prev = (uint8_t *)prev8; -- uint8_t *cur = (uint8_t *)cur8; -- uint8_t *next = (uint8_t *)next8; -+ uint16_t *dst = (uint16_t *)dst8; -+ uint16_t *prev = (uint16_t *)prev8; -+ uint16_t *cur = (uint16_t *)cur8; -+ uint16_t *next = (uint16_t *)next8; - int x; - uint16_t *prev2= parity ? prev : cur ; - uint16_t *next2= parity ? cur : next; --- -GitLab - - -From 45198e5328ff2b2f4eb2fb76add0789fec26270f Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= -Date: Sun, 3 Mar 2019 09:59:10 +0200 -Subject: [PATCH 3/5] swscale: avoid invalid pointer conversion - -(cherry picked from commit ab00e6c59d42e05ab08893091783d8b5febc0058) -Signed-off-by: Thomas Guillem ---- - modules/video_chroma/swscale.c | 12 ++++++++---- - 1 file changed, 8 insertions(+), 4 deletions(-) - -diff --git a/modules/video_chroma/swscale.c b/modules/video_chroma/swscale.c -index 8993d11ec5dd..11897527355c 100644 ---- a/modules/video_chroma/swscale.c -+++ b/modules/video_chroma/swscale.c -@@ -588,8 +588,9 @@ static void Convert( filter_t *p_filter, struct SwsContext *ctx, - { - filter_sys_t *p_sys = p_filter->p_sys; - uint8_t palette[AVPALETTE_SIZE]; -- uint8_t *src[4]; int src_stride[4]; -- uint8_t *dst[4]; int dst_stride[4]; -+ uint8_t *src[4], *dst[4]; -+ const uint8_t *csrc[4]; -+ int src_stride[4], dst_stride[4]; - - GetPixels( src, src_stride, p_sys->desc_in, &p_filter->fmt_in.video, - p_src, i_plane_count, b_swap_uvi ); -@@ -606,11 +607,14 @@ static void Convert( filter_t *p_filter, struct SwsContext *ctx, - GetPixels( dst, dst_stride, p_sys->desc_out, &p_filter->fmt_out.video, - p_dst, i_plane_count, b_swap_uvo ); - -+ for (size_t i = 0; i < ARRAY_SIZE(src); i++) -+ csrc[i] = src[i]; -+ - #if LIBSWSCALE_VERSION_INT >= ((0<<16)+(5<<8)+0) -- sws_scale( ctx, src, src_stride, 0, i_height, -+ sws_scale( ctx, csrc, src_stride, 0, i_height, - dst, dst_stride ); - #else -- sws_scale_ordered( ctx, src, src_stride, 0, i_height, -+ sws_scale_ordered( ctx, csrc, src_stride, 0, i_height, - dst, dst_stride ); - #endif - } --- -GitLab - - -From 4431076ad4a21fdcabd3f7ef1d61c45891689b0c Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= -Date: Sun, 3 Mar 2019 17:20:04 +0200 -Subject: [PATCH 4/5] dynamicoverlay: fix variable shadowing - -(cherry picked from commit d42e05d6b2c061ae352c131d5aebf8c8d8aa6d35) -Signed-off-by: Thomas Guillem ---- - modules/spu/dynamicoverlay/dynamicoverlay_commands.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/modules/spu/dynamicoverlay/dynamicoverlay_commands.c b/modules/spu/dynamicoverlay/dynamicoverlay_commands.c -index a93462925e8a..a85f9aafb0b9 100644 ---- a/modules/spu/dynamicoverlay/dynamicoverlay_commands.c -+++ b/modules/spu/dynamicoverlay/dynamicoverlay_commands.c -@@ -899,12 +899,11 @@ static const commanddesc_static_t p_commands[] = - void RegisterCommand( filter_t *p_filter ) - { - filter_sys_t *p_sys = (filter_sys_t*) p_filter->p_sys; -- size_t i_index = 0; - - p_sys->i_commands = ARRAY_SIZE(p_commands); - p_sys->pp_commands = (commanddesc_t **) calloc( p_sys->i_commands, sizeof(commanddesc_t*) ); - if( !p_sys->pp_commands ) return; -- for( i_index = 0; i_index < p_sys->i_commands; i_index ++ ) -+ for( size_t i_index = 0; i_index < p_sys->i_commands; i_index ++ ) - { - p_sys->pp_commands[i_index] = (commanddesc_t *) malloc( sizeof(commanddesc_t) ); - if( !p_sys->pp_commands[i_index] ) return; --- -GitLab - - -From fda14fc7c013eb75291df10cc8b88336c51328ad Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= -Date: Mon, 26 Feb 2018 20:43:03 +0200 -Subject: [PATCH 5/5] dynamicoverlay: fix memory corruption - -Font alpha is 8-bits, not 32-bits. - -(cherry picked from commit 6f14081af7325d334a53126c4eea52bc30fc08a0) -Signed-off-by: Thomas Guillem ---- - modules/spu/dynamicoverlay/dynamicoverlay_commands.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -diff --git a/modules/spu/dynamicoverlay/dynamicoverlay_commands.c b/modules/spu/dynamicoverlay/dynamicoverlay_commands.c -index a85f9aafb0b9..7a71c6f2373a 100644 ---- a/modules/spu/dynamicoverlay/dynamicoverlay_commands.c -+++ b/modules/spu/dynamicoverlay/dynamicoverlay_commands.c -@@ -234,8 +234,12 @@ static int parser_SetTextAlpha( char *psz_command, char *psz_end, - skip_space( &psz_command ); - if( isdigit( (unsigned char)*psz_command ) ) - { -- if( parse_digit( &psz_command, &p_params->fontstyle.i_font_alpha ) == VLC_EGENERIC ) -+ int32_t value; -+ -+ if( parse_digit( &psz_command, &value ) == VLC_EGENERIC ) - return VLC_EGENERIC; -+ -+ p_params->fontstyle.i_font_alpha = value; - } - return VLC_SUCCESS; - } --- -GitLab - diff --git a/SOURCES/4665.patch b/SOURCES/4665.patch deleted file mode 100644 index 47e5847..0000000 --- a/SOURCES/4665.patch +++ /dev/null @@ -1,375 +0,0 @@ -From 770789f265761fc7ab2de69ca105fec4ad93d9e2 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= -Date: Mon, 26 Feb 2018 20:36:29 +0200 -Subject: [PATCH 1/9] chromaprint: missing cast - -(cherry picked from commit 7bd5bab3e43ae187f7219db61ed85d06d2ba0547) -Signed-off-by: Steve Lhomme ---- - modules/stream_out/chromaprint.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/modules/stream_out/chromaprint.c b/modules/stream_out/chromaprint.c -index 80ec31ba2590..c76cbda3c2bb 100644 ---- a/modules/stream_out/chromaprint.c -+++ b/modules/stream_out/chromaprint.c -@@ -231,7 +231,7 @@ static int Send( sout_stream_t *p_stream, sout_stream_id_sys_t *id, - if ( !p_sys->b_finished && id->i_samples > 0 && p_buf->i_buffer ) - { - if(! chromaprint_feed( p_sys->p_chromaprint_ctx, -- p_buf->p_buffer, -+ (int16_t *)p_buf->p_buffer, - p_buf->i_buffer / BYTESPERSAMPLE ) ) - msg_Warn( p_stream, "feed error" ); - id->i_samples -= i_samples; --- -GitLab - - -From 6179d6b843f2a93af6a3d51c4244766e3eba9e77 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= -Date: Sun, 14 Apr 2019 09:41:38 +0300 -Subject: [PATCH 2/9] win32: wrap {g,s}etsockopt() - -char * can alias anything, and Winsock relies on that. Unfortunately, -the compiler still issues warnings. This works around that. - -(cherry picked from commit 36715d9b79f34824e126c2bc3aee2f1c1c16af46) -Signed-off-by: Steve Lhomme ---- - include/vlc_network.h | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -diff --git a/include/vlc_network.h b/include/vlc_network.h -index 010454a01c09..e39ffd0bacaa 100644 ---- a/include/vlc_network.h -+++ b/include/vlc_network.h -@@ -183,6 +183,22 @@ VLC_API int vlc_close(int); - - /** @} */ - -+#ifdef _WIN32 -+static inline int vlc_getsockopt(int s, int level, int name, -+ void *val, socklen_t *len) -+{ -+ return getsockopt(s, level, name, (char *)val, len); -+} -+#define getsockopt vlc_getsockopt -+ -+static inline int vlc_setsockopt(int s, int level, int name, -+ const void *val, socklen_t len) -+{ -+ return setsockopt(s, level, name, (const char *)val, len); -+} -+#define setsockopt vlc_setsockopt -+#endif -+ - /* Portable network names/addresses resolution layer */ - - #define NI_MAXNUMERICHOST 64 --- -GitLab - - -From 3391108f9709f0d77d9297c94371cf9cd30f2cbe Mon Sep 17 00:00:00 2001 -From: Steve Lhomme -Date: Thu, 7 Dec 2023 15:43:04 +0100 -Subject: [PATCH 3/9] netsync: use char for temporary local buffer - -On Windows recvfrom/revc/sendto expects a char*. ---- - modules/control/netsync.c | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -diff --git a/modules/control/netsync.c b/modules/control/netsync.c -index 2a6a1a6a2bf8..8c91034d7cf2 100644 ---- a/modules/control/netsync.c -+++ b/modules/control/netsync.c -@@ -181,7 +181,7 @@ static void *Master(void *handle) - intf_sys_t *sys = intf->p_sys; - for (;;) { - struct pollfd ufd = { .fd = sys->fd, .events = POLLIN, }; -- uint64_t data[2]; -+ char data[16]; - - if (poll(&ufd, 1, -1) < 0) - continue; -@@ -198,8 +198,8 @@ static void *Master(void *handle) - if (master_system < 0) - continue; - -- data[0] = hton64(mdate()); -- data[1] = hton64(master_system); -+ SetQWBE(&data[0], mdate()); -+ SetQWBE(&data[8], master_system); - - /* Reply to the sender */ - sendto(sys->fd, data, 16, 0, -@@ -224,7 +224,7 @@ static void *Slave(void *handle) - - for (;;) { - struct pollfd ufd = { .fd = sys->fd, .events = POLLIN, }; -- uint64_t data[2]; -+ char data[16]; - - vlc_tick_t system = GetPcrSystem(sys->input); - if (system < 0) -@@ -233,7 +233,7 @@ static void *Slave(void *handle) - /* Send clock request to the master */ - const vlc_tick_t send_date = mdate(); - -- data[0] = hton64(system); -+ SetQWBE(&data[0], system); - send(sys->fd, data, 8, 0); - - /* Don't block */ -@@ -244,8 +244,8 @@ static void *Slave(void *handle) - if (recv(sys->fd, data, 16, 0) < 16) - goto wait; - -- const vlc_tick_t master_date = ntoh64(data[0]); -- const vlc_tick_t master_system = ntoh64(data[1]); -+ const vlc_tick_t master_date = GetQWBE(&data[0]); -+ const vlc_tick_t master_system = GetQWBE(&data[8]); - const vlc_tick_t diff_date = receive_date - - ((receive_date - send_date) / 2 + master_date); - --- -GitLab - - -From 27e584d7b9add8dbbb82b7227228e1ec1e25a089 Mon Sep 17 00:00:00 2001 -From: Steve Lhomme -Date: Tue, 3 Jan 2023 13:23:00 +0100 -Subject: [PATCH 4/9] access/dtv: move the lfind() Windows hack in the module - -So that we don't have to include search.h each time vlc_fixups.h is used. - -The Win32 prototype of lfind() expects an unsigned* for 'nelp', not a size_t*. - -(cherry picked from commit 7c43bcba27b6fe256456d93a9d32e10648f08da8) -Signed-off-by: Steve Lhomme ---- - include/vlc_fixups.h | 3 +++ - modules/access/dtv/access.c | 5 +++++ - 2 files changed, 8 insertions(+) - -diff --git a/include/vlc_fixups.h b/include/vlc_fixups.h -index 37f788933779..861cb4cc5063 100644 ---- a/include/vlc_fixups.h -+++ b/include/vlc_fixups.h -@@ -501,8 +501,11 @@ void *tsearch( const void *key, void **rootp, int(*cmp)(const void *, const void - void *tfind( const void *key, const void **rootp, int(*cmp)(const void *, const void *) ); - void *tdelete( const void *key, void **rootp, int(*cmp)(const void *, const void *) ); - void twalk( const void *root, void(*action)(const void *nodep, VISIT which, int depth) ); -+#ifndef _WIN32 -+/* the Win32 prototype of lfind() expects an unsigned* for 'nmemb' */ - void *lfind( const void *key, const void *base, size_t *nmemb, - size_t size, int(*cmp)(const void *, const void *) ); -+#endif - #endif /* HAVE_SEARCH_H */ - #ifndef HAVE_TDESTROY - void tdestroy( void *root, void (*free_node)(void *nodep) ); -diff --git a/modules/access/dtv/access.c b/modules/access/dtv/access.c -index d9756c7b4885..c6ca5005883c 100644 ---- a/modules/access/dtv/access.c -+++ b/modules/access/dtv/access.c -@@ -32,6 +32,11 @@ - #ifdef HAVE_SEARCH_H - #include - #endif -+#if defined(_WIN32) -+/* the Win32 prototype of lfind() expects an unsigned* for 'nelp' */ -+# define lfind(a,b,c,d,e) \ -+ lfind((a),(b), &(unsigned){ (*(c) > UINT_MAX) ? UINT_MAX : *(c) }, (d),(e)) -+#endif - - #include "dtv/dtv.h" - --- -GitLab - - -From 5a9ca37a95b6e85e6beaaefba9aa4a886a45411c Mon Sep 17 00:00:00 2001 -From: Steve Lhomme -Date: Mon, 15 Jul 2019 12:41:29 +0200 -Subject: [PATCH 5/9] vlc_common: fix swab() calls on win32 that don't use - const on source pointer - -(cherry picked from commit a9e0b1124e19225b903a2926951781e84002c410) -Signed-off-by: Steve Lhomme ---- - include/vlc_common.h | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/include/vlc_common.h b/include/vlc_common.h -index 8090b277150d..089878581763 100644 ---- a/include/vlc_common.h -+++ b/include/vlc_common.h -@@ -947,6 +947,11 @@ static inline void SetQWLE (void *p, uint64_t qw) - # define O_NONBLOCK 0 - # endif - -+/* the mingw32 swab() and win32 _swab() prototypes expect a char* instead of a -+ const void* */ -+# define swab(a,b,c) swab((char*) (a), (char*) (b), (c)) -+ -+ - # include - #endif /* _WIN32 */ - --- -GitLab - - -From b758e19479a80604e3feb470b197e4a13a203a85 Mon Sep 17 00:00:00 2001 -From: Steve Lhomme -Date: Wed, 10 Jul 2019 08:23:45 +0200 -Subject: [PATCH 6/9] avcodec: encoder: fix MPEG4 matrix passed as const - -lavc expects a pointer that it will free in avcodec_free_context(). - -(cherry picked from commit d86c4c87aa78130a4fd00294e25df865d0e2b327) -Signed-off-by: Steve Lhomme ---- - modules/codec/avcodec/encoder.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -diff --git a/modules/codec/avcodec/encoder.c b/modules/codec/avcodec/encoder.c -index 2b1c3604713d..4919ccf0e0e4 100644 ---- a/modules/codec/avcodec/encoder.c -+++ b/modules/codec/avcodec/encoder.c -@@ -588,8 +588,14 @@ int InitVideoEnc( vlc_object_t *p_this ) - - if ( p_sys->b_mpeg4_matrix ) - { -- p_context->intra_matrix = mpeg4_default_intra_matrix; -- p_context->inter_matrix = mpeg4_default_non_intra_matrix; -+ p_context->intra_matrix = av_malloc( sizeof(mpeg4_default_intra_matrix) ); -+ if ( p_context->intra_matrix ) -+ memcpy( p_context->intra_matrix, mpeg4_default_intra_matrix, -+ sizeof(mpeg4_default_intra_matrix)); -+ p_context->inter_matrix = av_malloc( sizeof(mpeg4_default_non_intra_matrix) ); -+ if ( p_context->inter_matrix ) -+ memcpy( p_context->inter_matrix, mpeg4_default_non_intra_matrix, -+ sizeof(mpeg4_default_non_intra_matrix)); - } - - if ( p_sys->b_pre_me ) --- -GitLab - - -From 55be3ce60795a09d13861c5637c1fe7aebc5ce8b Mon Sep 17 00:00:00 2001 -From: Steve Lhomme -Date: Thu, 7 Dec 2023 14:18:22 +0100 -Subject: [PATCH 7/9] smb: fix potential string to wide string copy - -The type of net_resource depends on the UNICODE define. ---- - modules/access/smb.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/modules/access/smb.c b/modules/access/smb.c -index 5fe56f0c9dfe..6add2a3e6278 100644 ---- a/modules/access/smb.c -+++ b/modules/access/smb.c -@@ -524,7 +524,7 @@ static void Win32AddConnection( stream_t *p_access, const char *psz_server, - const char *psz_pwd, const char *psz_domain ) - { - char psz_remote[MAX_PATH]; -- NETRESOURCE net_resource; -+ NETRESOURCEA net_resource; - DWORD i_result; - VLC_UNUSED( psz_domain ); - -@@ -544,7 +544,7 @@ static void Win32AddConnection( stream_t *p_access, const char *psz_server, - - net_resource.lpRemoteName = psz_remote; - -- i_result = WNetAddConnection2( &net_resource, psz_pwd, psz_user, 0 ); -+ i_result = WNetAddConnection2A( &net_resource, psz_pwd, psz_user, 0 ); - - if( i_result != NO_ERROR ) - { --- -GitLab - - -From 5ae924bf212dce64a6424561d92426dbcc2cf3a0 Mon Sep 17 00:00:00 2001 -From: Steve Lhomme -Date: Wed, 6 Dec 2023 14:45:46 +0100 -Subject: [PATCH 8/9] dxva2: add missing mask initializers - ---- - modules/codec/avcodec/dxva2.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git a/modules/codec/avcodec/dxva2.c b/modules/codec/avcodec/dxva2.c -index 18b872fe0fe3..2e6809a05410 100644 ---- a/modules/codec/avcodec/dxva2.c -+++ b/modules/codec/avcodec/dxva2.c -@@ -84,12 +84,12 @@ DEFINE_GUID(DXVA_Intel_H264_NoFGT_ClearVideo, 0x604F8E68, 0x4951, 0x4c54, - - /* XXX Preferred format must come first */ - static const d3d9_format_t d3d_formats[] = { -- { "YV12", MAKEFOURCC('Y','V','1','2'), VLC_CODEC_YV12 }, -- { "NV12", MAKEFOURCC('N','V','1','2'), VLC_CODEC_NV12 }, -- //{ "IMC3", MAKEFOURCC('I','M','C','3'), VLC_CODEC_YV12 }, -- { "P010", MAKEFOURCC('P','0','1','0'), VLC_CODEC_P010 }, -+ { "YV12", MAKEFOURCC('Y','V','1','2'), VLC_CODEC_YV12, 0,0,0 }, -+ { "NV12", MAKEFOURCC('N','V','1','2'), VLC_CODEC_NV12, 0,0,0 }, -+ //{ "IMC3", MAKEFOURCC('I','M','C','3'), VLC_CODEC_YV12, 0,0,0 }, -+ { "P010", MAKEFOURCC('P','0','1','0'), VLC_CODEC_P010, 0,0,0 }, - -- { NULL, 0, 0 } -+ { NULL, 0, 0, 0,0,0 } - }; - - static const d3d9_format_t *D3dFindFormat(D3DFORMAT format) --- -GitLab - - -From 08c7a66780740679ba1b0abe9e30e73afc6bc271 Mon Sep 17 00:00:00 2001 -From: Steve Lhomme -Date: Wed, 6 Dec 2023 07:48:29 +0100 -Subject: [PATCH 9/9] win32/modules: use cast with GetProcAddress function - pointers - ---- - src/text/url.c | 3 ++- - src/win32/plugin.c | 3 ++- - 2 files changed, 4 insertions(+), 2 deletions(-) - -diff --git a/src/text/url.c b/src/text/url.c -index b962eb31f849..2eb4b8d10817 100644 ---- a/src/text/url.c -+++ b/src/text/url.c -@@ -892,7 +892,8 @@ static int IdnToAscii(DWORD flags, LPCWSTR str, int len, LPWSTR buf, int size) - int (WINAPI *IdnToAsciiReal)(DWORD, LPCWSTR, int, LPWSTR, int); - int ret = 0; - -- IdnToAsciiReal = GetProcAddress(h, "IdnToAscii"); -+ IdnToAsciiReal = (int (WINAPI *)(DWORD, LPCWSTR, int, LPWSTR, int)) -+ GetProcAddress(h, "IdnToAscii"); - if (IdnToAsciiReal != NULL) - ret = IdnToAsciiReal(flags, str, len, buf, size); - else -diff --git a/src/win32/plugin.c b/src/win32/plugin.c -index 1a65521fca75..b5c336eb99ca 100644 ---- a/src/win32/plugin.c -+++ b/src/win32/plugin.c -@@ -45,7 +45,8 @@ static BOOL WINAPI SetThreadErrorModeFallback(DWORD mode, DWORD *oldmode) - - BOOL (WINAPI *SetThreadErrorModeReal)(DWORD, DWORD *); - -- SetThreadErrorModeReal = GetProcAddress(h, "SetThreadErrorMode"); -+ SetThreadErrorModeReal = (BOOL (WINAPI *)(DWORD, DWORD *)) -+ GetProcAddress(h, "SetThreadErrorMode"); - if (SetThreadErrorModeReal != NULL) - return SetThreadErrorModeReal(mode, oldmode); - --- -GitLab - diff --git a/SOURCES/appdata.patch b/SOURCES/appdata.patch deleted file mode 100644 index 2002a13..0000000 --- a/SOURCES/appdata.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/share/vlc.appdata.xml.in.in b/share/vlc.appdata.xml.in.in -index cc9c39a..3c55620 100644 ---- a/share/vlc.appdata.xml.in.in -+++ b/share/vlc.appdata.xml.in.in -@@ -18,7 +18,7 @@ - https://trac.videolan.org/vlc/ - https://www.videolan.org/contribute.html - -- -+ - - - libvlc.so.5 -@@ -38,4 +38,5 @@ - http://images.videolan.org/vlc/screenshots/2.0.0/vlc-2.0-gnome3-debian.jpg - - -+ - diff --git a/SOURCES/fdk-aac2.patch b/SOURCES/fdk-aac2.patch deleted file mode 100644 index a5104d1..0000000 --- a/SOURCES/fdk-aac2.patch +++ /dev/null @@ -1,84 +0,0 @@ -From 6ea9b13fe82fae2b25b7371c6c36d6296db28ccb Mon Sep 17 00:00:00 2001 -From: Antonio Larrosa -Date: Thu, 14 Feb 2019 10:09:30 +0100 -Subject: [PATCH] Fix building vlc with libfdk-aac v2 - -When flushing the encoder, we now need to provide non-null buffer -parameters for everything, even if they are unused. - -The encoderDelay parameter has been replaced by two, nDelay and -nDelayCore. - -This is based on: -https://git.libav.org/?p=libav.git;a=commitdiff_plain;h=141c960e21d2860e354f9b90df136184dd00a9a8;hp=c8bca9fe466f810fd484e2c6db7ef7bc83b5a943 - -Signed-off-by: Jean-Baptiste Kempf ---- - modules/codec/fdkaac.c | 27 +++++++++++++++++++++------ - 1 file changed, 21 insertions(+), 6 deletions(-) - -diff --git a/modules/codec/fdkaac.c b/modules/codec/fdkaac.c -index e0b3088c4a..3ac7b756a3 100644 ---- a/modules/codec/fdkaac.c -+++ b/modules/codec/fdkaac.c -@@ -92,6 +92,11 @@ static void CloseEncoder(vlc_object_t *); - #define SIGNALING_COMPATIBLE 1 - #define SIGNALING_HIERARCHICAL 2 - -+#define FDKENC_VER_AT_LEAST(vl0, vl1) \ -+ (defined(AACENCODER_LIB_VL0) && \ -+ ((AACENCODER_LIB_VL0 > vl0) || \ -+ (AACENCODER_LIB_VL0 == vl0 && AACENCODER_LIB_VL1 >= vl1))) -+ - static const int pi_aot_values[] = { PROFILE_AAC_LC, PROFILE_AAC_HE, PROFILE_AAC_HE_v2, PROFILE_AAC_LD, PROFILE_AAC_ELD }; - static const char *const ppsz_aot_descriptions[] = - { N_("AAC-LC"), N_("HE-AAC"), N_("HE-AAC-v2"), N_("AAC-LD"), N_("AAC-ELD") }; -@@ -288,7 +293,11 @@ static int OpenEncoder(vlc_object_t *p_this) - p_sys->i_maxoutputsize = 768*p_enc->fmt_in.audio.i_channels; - p_enc->fmt_in.audio.i_bitspersample = 16; - p_sys->i_frame_size = info.frameLength; -+#if FDKENC_VER_AT_LEAST(4, 0) -+ p_sys->i_encoderdelay = info.nDelay; -+#else - p_sys->i_encoderdelay = info.encoderDelay; -+#endif - - p_enc->fmt_out.i_extra = info.confSize; - if (p_enc->fmt_out.i_extra) { -@@ -351,21 +360,27 @@ static block_t *EncodeAudio(encoder_t *p_enc, block_t *p_aout_buf) - int out_identifier = OUT_BITSTREAM_DATA; - int out_size, out_elem_size; - void *in_ptr, *out_ptr; -+ uint8_t dummy_buf[1]; - - if (unlikely(i_samples == 0)) { - // this forces the encoder to purge whatever is left in the internal buffer -+ /* Must be a non-null pointer, even if it's a dummy. We could use -+ * the address of anything else on the stack as well. */ -+ in_ptr = dummy_buf; -+ in_size = 0; -+ - in_args.numInSamples = -1; - } else { - in_ptr = p_buffer + (i_samples - i_samples_left)*p_enc->fmt_in.audio.i_channels; - in_size = 2*p_enc->fmt_in.audio.i_channels*i_samples_left; -- in_elem_size = 2; - in_args.numInSamples = p_enc->fmt_in.audio.i_channels*i_samples_left; -- in_buf.numBufs = 1; -- in_buf.bufs = &in_ptr; -- in_buf.bufferIdentifiers = &in_identifier; -- in_buf.bufSizes = &in_size; -- in_buf.bufElSizes = &in_elem_size; - } -+ in_elem_size = 2; -+ in_buf.numBufs = 1; -+ in_buf.bufs = &in_ptr; -+ in_buf.bufferIdentifiers = &in_identifier; -+ in_buf.bufSizes = &in_size; -+ in_buf.bufElSizes = &in_elem_size; - block_t *p_block; - p_block = block_Alloc(p_sys->i_maxoutputsize); - p_block->i_buffer = p_sys->i_maxoutputsize; --- -2.11.0 - diff --git a/SOURCES/macros.vlc b/SOURCES/macros.vlc deleted file mode 100644 index 6444560..0000000 --- a/SOURCES/macros.vlc +++ /dev/null @@ -1 +0,0 @@ -%vlc_plugindir %{_libdir}/vlc/plugins diff --git a/SOURCES/oneVPL.patch b/SOURCES/oneVPL.patch deleted file mode 100644 index 849a565..0000000 --- a/SOURCES/oneVPL.patch +++ /dev/null @@ -1,48 +0,0 @@ -Backport of https://code.videolan.org/videolan/vlc/-/merge_requests/3843 -"Switch from deprecated MFX to VPL" for 3.0, as direct use of intel-mediasdk -is deprecated in favour of oneVPL. - -diff --git a/configure.ac b/configure.ac ---- a/configure.ac -+++ b/configure.ac -@@ -2923,9 +2923,9 @@ fi - - - dnl --dnl Intel QuickSync (aka MediaSDK) H264/H262 encoder -+dnl Intel oneAPI Video Processing Library - dnl --PKG_ENABLE_MODULES_VLC([MFX], [qsv], [libmfx], [Intel QuickSync MPEG4-Part10/MPEG2 (aka H.264/H.262) encoder], [auto]) -+PKG_ENABLE_MODULES_VLC([VPL], [qsv], [vpl], [Intel oneAPI Video Processing Library encoder], [auto]) - - dnl - dnl libfluidsynth (MIDI synthetizer) plugin -diff --git a/modules/codec/Makefile.am b/modules/codec/Makefile.am ---- a/modules/codec/Makefile.am -+++ b/modules/codec/Makefile.am -@@ -610,9 +610,9 @@ codec_LTLIBRARIES += $(LTLIBdav1d) - codec_LTLIBRARIES += $(LTLIBcrystalhd) - - libqsv_plugin_la_SOURCES = codec/qsv.c --libqsv_plugin_la_CFLAGS = $(AM_CFLAGS) $(MFX_CFLAGS) -+libqsv_plugin_la_CFLAGS = $(AM_CFLAGS) $(VPL_CFLAGS) - libqsv_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)' --libqsv_plugin_la_LIBADD = $(MFX_LIBS) -+libqsv_plugin_la_LIBADD = $(VPL_LIBS) - EXTRA_LTLIBRARIES += libqsv_plugin.la - codec_LTLIBRARIES += $(LTLIBqsv) - -diff --git a/modules/codec/qsv.c b/modules/codec/qsv.c ---- a/modules/codec/qsv.c -+++ b/modules/codec/qsv.c -@@ -33,7 +33,7 @@ - #include - #include - --#include -+#include - - #define SOUT_CFG_PREFIX "sout-qsv-" - --- -GitLab diff --git a/SOURCES/vaapi-without-ffmepg4.patch b/SOURCES/vaapi-without-ffmepg4.patch deleted file mode 100644 index c71a399..0000000 --- a/SOURCES/vaapi-without-ffmepg4.patch +++ /dev/null @@ -1,18 +0,0 @@ -avcodec_vaapi requires ffmpeg-4, but other vaapi modules can be built - -diff --git a/configure.ac b/configure.ac -index 69beb77..c7f7142 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -2454,9 +2454,9 @@ AS_IF([test "${have_vaapi}" = "yes" -a "${have_avcodec}" = "yes"], [ - have_avcodec_vaapi="yes" - ],[ - AS_IF([test -n "${enable_libva}"], [ -- AC_MSG_ERROR([libva is present but libavcodec/vaapi.h is missing]) -+ AC_MSG_WARN([libva is present but libavcodec/vaapi.h is missing]) - ], [ -- AC_MSG_WARN([libva is present but libavcodec/vaapi.h is missing ]) -+ AC_MSG_NOTICE([libva is present but libavcodec/vaapi.h is missing ]) - ]) - ]) - VLC_RESTORE_FLAGS diff --git a/SPECS/vlc.spec b/SPECS/vlc.spec deleted file mode 100644 index 700c8eb..0000000 --- a/SPECS/vlc.spec +++ /dev/null @@ -1,2726 +0,0 @@ -## START: Set by rpmautospec -## (rpmautospec version 0.6.0) -## RPMAUTOSPEC: autorelease, autochangelog -%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: - release_number = 10; - base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); - print(release_number + base_release_number - 1); -}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} -## END: Set by rpmautospec - -# codecs which cannot be shipped in Fedora proper -%bcond freeworld 0 -%bcond faad2 %{with freeworld} -%bcond x264 %{with freeworld} -%bcond x265 %{with freeworld} - -# not compatible with asdcplib-2.12 -%bcond asdcp %[!(0%{?fedora} >= 38 || 0%{?rhel} >= 10)] -# not compatible with opencv 3.4 or 4.0 -# https://code.videolan.org/videolan/vlc/-/issues/22016 -%bcond opencv 0 -# not compatible with libplacebo-6 -# https://code.videolan.org/videolan/vlc/-/merge_requests/3950 -%bcond placebo %[!(0%{?fedora} >= 39 || 0%{?rhel} >= 10)] -# disabled due to various issues -%bcond projectm 0 - -%ifnarch s390x -%bcond crystalhd %[0%{?fedora} || 0%{?rhel} < 9] -%bcond ieee1394 1 -%endif - -%ifarch x86_64 -%bcond vpl 1 -%endif - -Name: vlc -Epoch: 1 -Version: 3.0.20 -Release: %autorelease -b 3 -Summary: The cross-platform open-source multimedia framework, player and server -License: GPL-2.0-or-later AND LGPL-2.1-or-later AND BSD-2-Clause AND BSD-3-Clause -URL: https://www.videolan.org -Source: https://get.videolan.org/vlc/%{version}/vlc-%{version}.tar.xz -Source: macros.vlc -# https://fedoraproject.org/wiki/Changes/CryptoPolicy -Patch: 0001-Use-SYSTEM-wide-ciphers-for-gnutls.patch -# Fix building with fdk-aac-2.0; backport for 3.0 from flathub -Patch: fdk-aac2.patch -# separate avcodec-vaapi conditional from other vaapi modules -Patch: vaapi-without-ffmepg4.patch -# port from intel-mediasdk to oneVPL -Patch: oneVPL.patch -# fix appstreamcli validate to show in Software (rhbz#2258611) -Patch: appdata.patch -# GCC 14 fixes from upstream -Patch: https://code.videolan.org/videolan/vlc/-/merge_requests/4645.patch -Patch: https://code.videolan.org/videolan/vlc/-/merge_requests/4665.patch - -%{load:%{S:1}} -%global __provides_exclude_from ^%{vlc_plugindir}/.*$ - -BuildRequires: bison -BuildRequires: flex -BuildRequires: gettext-devel -BuildRequires: libtool -BuildRequires: gcc-c++ -BuildRequires: desktop-file-utils -BuildRequires: libappstream-glib - -BuildRequires: a52dec-devel -BuildRequires: aalib-devel -%if %{with faad2} -BuildRequires: faad2-devel -%endif -BuildRequires: hostname -BuildRequires: kernel-headers -%if %{with crystalhd} -BuildRequires: libcrystalhd-devel -%endif -BuildRequires: libgcrypt-devel -BuildRequires: libjpeg-devel -BuildRequires: libmad-devel -BuildRequires: libmpcdec-devel -BuildRequires: libpng-devel -BuildRequires: lirc-devel -BuildRequires: live555-devel -BuildRequires: lua-devel -BuildRequires: pkgconfig(alsa) >= 1.0.24 -BuildRequires: pkgconfig(aom) -#BuildRequires: pkgconfig(aribb24) -#BuildRequires: pkgconfig(aribb25) -%if %{with asdcp} -BuildRequires: pkgconfig(asdcplib) -%endif -BuildRequires: pkgconfig(avahi-client) >= 0.6 -#BuildRequires: pkgconfig(breakpad-client) -BuildRequires: pkgconfig(caca) >= 0.99.beta14 -BuildRequires: pkgconfig(daaladec) -BuildRequires: pkgconfig(daalaenc) -BuildRequires: pkgconfig(dav1d) -BuildRequires: pkgconfig(dbus-1) -BuildRequires: pkgconfig(dvdnav) > 4.9.0 -BuildRequires: pkgconfig(dvdread) > 4.9.0 -BuildRequires: pkgconfig(egl) -#BuildRequires: pkgconfig(evas) -BuildRequires: pkgconfig(fdk-aac) -BuildRequires: pkgconfig(flac) -#BuildRequires: pkgconfig(fluidlite) -BuildRequires: pkgconfig(fluidsynth) >= 1.1.2 -BuildRequires: pkgconfig(fontconfig) >= 2.11 -#BuildRequires: pkgconfig(freerdp) -BuildRequires: pkgconfig(freetype2) -BuildRequires: pkgconfig(fribidi) -BuildRequires: pkgconfig(gl) -BuildRequires: pkgconfig(glesv2) -BuildRequires: pkgconfig(gnutls) >= 3.3.6 -BuildRequires: pkgconfig(gstreamer-app-1.0) -BuildRequires: pkgconfig(gstreamer-video-1.0) -BuildRequires: pkgconfig(harfbuzz) -BuildRequires: pkgconfig(jack) >= 1.9.7 -BuildRequires: pkgconfig(kate) >= 0.3.0 -BuildRequires: pkgconfig(libarchive) >= 3.1.0 -BuildRequires: pkgconfig(libass) >= 0.9.8 -BuildRequires: pkgconfig(libavcodec) >= 57.37.100 -BuildRequires: pkgconfig(libavformat) >= 53.21.0 -BuildRequires: pkgconfig(libavutil) >= 52.0.0 -BuildRequires: pkgconfig(libbluray) >= 0.6.2 -BuildRequires: pkgconfig(libcddb) >= 0.9.5 -BuildRequires: pkgconfig(libchromaprint) -%if %{with ieee1394} -BuildRequires: pkgconfig(libdc1394-2) >= 2.1.0 -%endif -BuildRequires: pkgconfig(libdca) >= 0.0.5 -#BuildRequires: pkgconfig(libdsm) >= 0.2.0 -BuildRequires: pkgconfig(libdvbpsi) -BuildRequires: pkgconfig(libebml) >= 1.3.6 -BuildRequires: pkgconfig(libgme) -#BuildRequires: pkgconfig(libgoom2) -BuildRequires: pkgconfig(libidn) -BuildRequires: pkgconfig(libmatroska) -BuildRequires: pkgconfig(libmodplug) >= 0.8.9.0 -BuildRequires: pkgconfig(libmpeg2) >= 0.3.2 -BuildRequires: pkgconfig(libmpg123) -BuildRequires: pkgconfig(libmtp) >= 1.0.0 -BuildRequires: pkgconfig(libnfs) >= 1.10.0 -BuildRequires: pkgconfig(libnotify) pkgconfig(gtk+-3.0) -%if %{with placebo} -BuildRequires: pkgconfig(libplacebo) >= 0.2.1 -%endif -BuildRequires: pkgconfig(libpostproc) -%if %{with projectm} -BuildRequires: pkgconfig(libprojectM) -%endif -BuildRequires: pkgconfig(libpulse) >= 1.0 -%if %{with ieee1394} -BuildRequires: pkgconfig(libraw1394) >= 2.0.1 pkgconfig(libavc1394) >= 0.5.3 -%endif -BuildRequires: pkgconfig(librsvg-2.0) >= 2.9.0 -BuildRequires: pkgconfig(libsecret-1) >= 0.18 -#BuildRequires: pkgconfig(libsidplay2) -#BuildRequires: pkgconfig(libsmb2) >= 3.0.0 -BuildRequires: pkgconfig(libssh2) -BuildRequires: pkgconfig(libswscale) -BuildRequires: pkgconfig(libsystemd) -BuildRequires: pkgconfig(libudev) >= 142 -BuildRequires: pkgconfig(libupnp) -BuildRequires: pkgconfig(libva) >= 0.38 -BuildRequires: pkgconfig(libva-drm) -BuildRequires: pkgconfig(libva-wayland) -BuildRequires: pkgconfig(libva-x11) -BuildRequires: pkgconfig(libvncclient) >= 0.9.9 -#BuildRequires: pkgconfig(libvsxu) -BuildRequires: pkgconfig(libxml-2.0) >= 2.5 -BuildRequires: pkgconfig(microdns) >= 0.1.2 -BuildRequires: pkgconfig(minizip) -BuildRequires: pkgconfig(ncursesw) -BuildRequires: pkgconfig(ogg) >= 1.0 -%if %{with opencv} -BuildRequires: pkgconfig(opencv) -%endif -BuildRequires: pkgconfig(opus) >= 1.0.3 -BuildRequires: pkgconfig(protobuf-lite) >= 2.5 -BuildRequires: pkgconfig(Qt5Core) >= 5.5 -BuildRequires: pkgconfig(Qt5Gui) >= 5.5 -BuildRequires: pkgconfig(Qt5Svg) >= 5.5 -BuildRequires: pkgconfig(Qt5Widgets) >= 5.5 -BuildRequires: pkgconfig(Qt5X11Extras) >= 5.5 -BuildRequires: pkgconfig(samplerate) -BuildRequires: pkgconfig(schroedinger-1.0) >= 1.0.10 -BuildRequires: pkgconfig(SDL_image) >= 1.2.10 -#BuildRequires: pkgconfig(shine) >= 3.0.0 -BuildRequires: pkgconfig(shout) >= 2.1 -BuildRequires: pkgconfig(smbclient) -BuildRequires: pkgconfig(soxr) >= 0.1.2 -BuildRequires: pkgconfig(sqlite3) -BuildRequires: pkgconfig(spatialaudio) -BuildRequires: pkgconfig(speex) >= 1.0.5 -BuildRequires: pkgconfig(speexdsp) -BuildRequires: pkgconfig(srt) >= 1.3.0 -BuildRequires: pkgconfig(taglib) >= 1.9 -BuildRequires: pkgconfig(theoradec) -BuildRequires: pkgconfig(theoraenc) -BuildRequires: pkgconfig(tiger) >= 0.3.1 -BuildRequires: pkgconfig(twolame) -BuildRequires: pkgconfig(vdpau) >= 0.6 -BuildRequires: pkgconfig(vorbis) >= 1.1 -BuildRequires: pkgconfig(vorbisenc) >= 1.1 -%if %{with vpl} -BuildRequires: pkgconfig(vpl) -%endif -BuildRequires: pkgconfig(vpx) >= 1.5.0 -BuildRequires: pkgconfig(wayland-client) >= 1.5.91 -BuildRequires: pkgconfig(wayland-egl) -BuildRequires: pkgconfig(wayland-protocols) -#BuildRequires: pkgconfig(x262) -%if %{with x264} -BuildRequires: pkgconfig(x264) >= 0.153 -%endif -%if %{with x265} -BuildRequires: pkgconfig(x265) -%endif -BuildRequires: pkgconfig(xcb) >= 1.6 -BuildRequires: pkgconfig(xcb-composite) -BuildRequires: pkgconfig(xcb-keysyms) >= 0.3.4 -BuildRequires: pkgconfig(xcb-randr) >= 1.3 -BuildRequires: pkgconfig(xcb-shm) -BuildRequires: pkgconfig(xcb-xv) >= 1.1.90.1 -BuildRequires: pkgconfig(xext) -BuildRequires: pkgconfig(xinerama) -BuildRequires: pkgconfig(xpm) -BuildRequires: pkgconfig(xproto) -BuildRequires: pkgconfig(zvbi-0.2) >= 0.2.28 -BuildRequires: qt5-qtbase-private-devel -BuildRequires: zlib-devel - -Provides: %{name}-xorg%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-gui-qt%{?_isa} = %{epoch}:%{version}-%{release} -Recommends: %{name}-gui-skins2%{?_isa} = %{epoch}:%{version}-%{release} -Recommends: %{name}-plugin-ffmpeg%{?_isa} = %{epoch}:%{version}-%{release} - -Requires: hicolor-icon-theme -%if %{undefined flatpak} -Requires: kf5-filesystem -%endif -# For xdg-screensaver (libxdg_screensaver_plugin) -Recommends: xdg-utils - - -%description -VLC media player is a highly portable multimedia player and multimedia framework -capable of reading most audio and video formats as well as DVDs, Audio CDs VCDs, -and various streaming protocols. -It can also be used as a media converter or a server to stream in uni-cast or -multi-cast in IPv4 or IPv6 on networks. - -%package libs -Summary: VLC media player runtime libraries -Recommends: libproxy-bin%{?_isa} -Conflicts: %{name}-core < %{epoch}:%{version}-%{release} -%description libs -VLC media player runtime libraries - -%package cli -Summary: VLC media player command line interface -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -Recommends: %{name}-plugin-lua%{?_isa} = %{epoch}:%{version}-%{release} -Obsoletes: %{name}-core < %{epoch}:%{version}-%{release} -Provides: %{name}-core = %{epoch}:%{version}-%{release} -Provides: %{name}-nox = %{epoch}:%{version}-%{release} -%description cli -VLC media player command line interfaces - -%package gui-ncurses -Summary: VLC media player TUI -Requires: %{name}-cli%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -%description gui-ncurses -VLC media player ncurses-based terminal interface - -%package gui-qt -Summary: VLC media player Qt GUI -Requires: %{name}-cli%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-video-out%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugin-lua%{?_isa} = %{epoch}:%{version}-%{release} -Requires: (qt5-qtwayland%{?_isa} if libwayland-client%{?_isa}) -Recommends: %{name}-plugin-ffmpeg%{?_isa} = %{epoch}:%{version}-%{release} -Recommends: %{name}-plugin-visualization%{?_isa} = %{epoch}:%{version}-%{release} -Recommends: (%{name}-plugin-gnome%{?_isa} = %{epoch}:%{version}-%{release} if gnome-keyring) -Recommends: (%{name}-plugin-kde%{?_isa} = %{epoch}:%{version}-%{release} if kf5-kwallet) -Recommends: (%{name}-plugin-notify%{?_isa} = %{epoch}:%{version}-%{release} if gtk3) -Recommends: (%{name}-plugin-pulseaudio%{?_isa} = %{epoch}:%{version}-%{release} or vlc-plugin-pipewire%{?_isa}) -%description gui-qt -VLC media player Qt graphical interface - -%package gui-skins2 -Summary: VLC media player Skins2 GUI -Requires: %{name}-cli%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-gui-qt%{?_isa} = %{epoch}:%{version}-%{release} -Requires: gnu-free-sans-fonts -%description gui-skins2 -VLC media player skinnable graphical interface - -%package plugins-base -Summary: VLC media player core -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -%if 0%{?rhel} && 0%{?rhel} < 10 -Requires: google-noto-sans-mono-fonts -Requires: google-noto-serif-fonts -%else -Requires: google-noto-sans-mono-vf-fonts -Requires: google-noto-serif-vf-fonts -%endif -Recommends: libv4l%{?_isa} -Conflicts: %{name}-core < %{epoch}:%{version}-%{release} -%description plugins-base -VLC media player core components - -# libcrystalhd requires crystalhd-firmware, is for specific hardware -%if %{with crystalhd} -%package plugin-crystalhd -Summary: VLC media player Crystal HD plugin -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -Obsoletes: %{name}-extras < %{epoch}:%{version}-%{release} -Provides: %{name}-extras = %{epoch}:%{version}-%{release} -%description plugin-crystalhd -Crystal HD plugin for VLC media player -%endif - -# libavcodec/libavformat etc. have many dependencies -%package plugin-ffmpeg -Summary: VLC media player FFmpeg plugins -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -%description plugin-ffmpeg -FFmpeg support plugins for VLC media player - -# for MIDI playback, requires a soundfont (usually quite large) -%package plugin-fluidsynth -Summary: VLC media player MIDI playback plugin -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -Recommends: fluid-soundfont-gm -%description plugin-fluidsynth -MIDI playback support plugin for VLC media player - -# requires libsecret, for gnome-keyring secrets storage on GNOME -%package plugin-gnome -Summary: VLC media player Gnome Keyring plugin -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -%description plugin-gnome -Gnome Keyring integration for VLC media player - -# alternative codecs for specific formats, requires many of its own plugins -%package plugin-gstreamer -Summary: VLC media player GStreamer codec plugin -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -Requires: gstreamer1-plugins-good%{?_isa} -Requires: gstreamer1-plugins-bad-free%{?_isa} -Recommends: gstreamer1-plugin-libav%{?_isa} -Recommends: gstreamer1-plugin-openh264%{?_isa} -%description plugin-gstreamer -GStreamer decoder plugins for VLC media player - -# requires libdc1394/libavc1394/libraw1394, is for specific hardware -%if %{with ieee1394} -%package plugin-ieee1394 -Summary: VLC media player IEEE 1394 plugins -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -%description plugin-ieee1394 -IEEE 1394 (FireWire) plugins for VLC media player -%endif - -# depends on j-a-c-k or pipewire-j-a-c-k, for low-latency audio -%package plugin-jack -Summary: VLC media player JACK plugins -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -Suggests: pipewire-jack-audio-connection-kit -%description plugin-jack -PulseAudio plugins for VLC media player - -# for KWallet secrets storage on KDE Plasma -%package plugin-kde -Summary: VLC media player KWallet plugin -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -%description plugin-kde -KDE KWallet integration for VLC media player - -# requires lua, used by CLI and GUI -%package plugin-lua -Summary: VLC media player lua scripting plugins -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -%{?lua_version:Requires: lua(abi) = %{lua_version}} -%description plugin-lua -Lua scripting support for VLC media player - -# requires gtk3 to render the notification icon -%package plugin-notify -Summary: VLC media player notification plugin -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -%description plugin-notify -Desktop notification plugin for VLC media player - -# opencv has many dependencies -%if %{with opencv} -%package plugin-opencv -Summary: VLC media player OpenCV plugins -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -%description plugin-opencv -OpenCV plugins for VLC media player -%endif - -# uses libpulse to connect to pipewire-pulseaudio -# vlc-plugin-pipewire plugin is an alternative -%package plugin-pulseaudio -Summary: VLC media player PulseAudio plugins -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -%description plugin-pulseaudio -PulseAudio plugins for VLC media player - -# requires libsmbclient, for SMB protocol support -%package plugin-samba -Summary: VLC media player SMB plugin -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -%description plugin-samba -Samba access plugin for VLC media player - -# requires librsvg2, for SVG decoding and screen overlay -%package plugin-svg -Summary: VLC media player SVG plugins -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -%description plugin-svg -SVG plugins for VLC media player - -# requires libv4l, libva, OpenGL, X11/xcb, etc. -%package plugins-video-out -Summary: VLC media player vout plugins -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -%description plugins-video-out -Video output plugins for VLC media player - -%package plugin-visualization -Summary: VLC media player visualization plugins -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -%description plugin-visualization -Visualization plugins for VLC media player - -%package plugin-vnc -Summary: VLC media player VNC plugin -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-plugins-base%{?_isa} = %{epoch}:%{version}-%{release} -%description plugin-vnc -VNC access plugin for VLC media player - -%package devel -Summary: Development files for %{name} -Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release} -%description devel -The %{name}-devel package contains libraries and header files for -developing applications and plugins that use %{name}. - - -%prep -%autosetup -p1 - -rm -f aclocal.m4 m4/lib*.m4 m4/lt*.m4 -./bootstrap - -# switch "Allow automatic icon change" to opt-in -sed -i -e 's|\("qt-icon-change",\) true|\1 false|' modules/gui/qt/qt.cpp - -# sync appstream app-id with Flathub -# fill in release date from appstream.patch -# https: https://code.videolan.org/videolan/vlc/-/merge_requests/1555 (4.0) -sed -e 's|org\.videolan\.vlc|org.videolan.VLC|' \ - -e 's|@DATE@|%(date +%F -r %{S:0})|' \ - -e 's|http:|https:|g' \ - -i share/vlc.appdata.xml.in.in - -%if 0%{?flatpak} -# icons are renamed in order to be exported -sed -i -e '/icon_theme_load/s|"vlc"|"org.videolan.VLC"|' modules/notify/notify.c -sed -i -e '/fromTheme/s|"vlc"|"org.videolan.VLC"|' \ - modules/gui/qt/main_interface.cpp modules/gui/qt/qt.cpp -%endif - -touch src/revision.txt - - -%build -export LIVE555_PREFIX=%{_prefix} -%configure \ - --disable-silent-rules \ - --disable-dependency-tracking \ - --with-binary-version=%{version} \ - --disable-static \ - --with-pic \ - --disable-rpath \ - --enable-dbus \ - --disable-optimizations \ - --enable-lua \ - \ - --enable-archive \ - --enable-live555 \ - --enable-dc1394%{!?with_ieee1394:=no} \ - --enable-dv1394%{!?with_ieee1394:=no} \ - --enable-linsys \ - --enable-dvdread \ - --enable-dvdnav \ - --enable-bluray \ - --enable-opencv%{!?with_opencv:=no} \ - --enable-smbclient \ - --disable-dsm \ - --enable-sftp \ - --enable-nfs \ - --disable-smb2 \ - --enable-v4l2 \ - --disable-decklink \ - --enable-vcd \ - --enable-libcddb \ - --enable-screen \ - --enable-vnc \ - --disable-freerdp \ - --enable-realrtsp \ - --enable-asdcp%{!?with_asdcp:=no} \ - \ - --enable-dvbpsi \ - --enable-gme \ - --disable-sid \ - --enable-ogg \ - --enable-shout \ - --enable-matroska \ - --enable-mod \ - --enable-mpc \ - \ - --disable-shine \ - --disable-omxil \ - --enable-crystalhd%{!?with_crystalhd:=no} \ - --enable-mad \ - --enable-mpg123 \ - --enable-gst-decode \ - --enable-avcodec \ - --enable-libva \ - --enable-avformat \ - --enable-swscale \ - --enable-postproc \ - --enable-faad%{!?with_faad2:=no} \ - --enable-aom \ - --enable-dav1d \ - --enable-vpx \ - --enable-twolame \ - --enable-fdkaac \ - --enable-a52 \ - --enable-dca \ - --enable-flac \ - --enable-libmpeg2 \ - --enable-vorbis \ - --enable-tremor \ - --enable-speex \ - --enable-opus \ - --enable-spatialaudio \ - --enable-theora \ - --enable-oggspots \ - --enable-daala \ - --enable-schroedinger \ - --enable-png \ - --enable-jpeg \ - --disable-bpg \ - --disable-x262 \ - --enable-x265%{!?with_x265:=no} \ - --enable-x264%{!?with_x264:=no} \ - --enable-x26410b%{!?with_x264:=no} \ - --enable-vpl%{!?with_vpl:=no} \ - --enable-fluidsynth \ - --disable-fluidlite \ - --enable-zvbi \ - --disable-telx \ - --enable-libass \ - --disable-aribsub \ - --disable-aribb25 \ - --enable-kate \ - --enable-tiger \ - --enable-css \ - \ - --enable-gles2 \ - --enable-xcb \ - --enable-xvideo \ - --enable-vdpau \ - --enable-wayland \ - --enable-sdl-image \ - --enable-freetype \ - --enable-fribidi \ - --enable-harfbuzz \ - --enable-fontconfig \ - --with-default-font-family=NotoSerif \ - --with-default-monospace-font-family=NotoSansMono \ - --enable-svg \ - --enable-svgdec \ - --enable-aa \ - --enable-caca \ - --disable-mmal \ - --disable-evas \ - \ - --enable-pulse \ - --enable-alsa \ - --enable-jack \ - --enable-samplerate \ - --enable-soxr \ - --enable-chromaprint \ - --enable-chromecast \ - \ - --enable-qt \ - --enable-skins2 \ - --disable-libtar \ - --enable-lirc \ - --enable-srt \ - \ - --disable-goom \ - --enable-projectm%{!?with_projectm:=no} \ - --disable-vsxu \ - \ - --enable-avahi \ - --enable-udev \ - --enable-mtp \ - --enable-upnp \ - --enable-microdns \ - \ - --enable-libxml2 \ - --enable-libgcrypt \ - --enable-gnutls \ - --enable-taglib \ - --enable-secret \ - --enable-kwallet \ - --disable-update-check \ - --enable-notify \ - --enable-libplacebo%{!?with_placebo:=no} \ - --with-kde-solid=%{_datadir}/solid/actions \ - %{nil} - -# clean unused-direct-shlib-dependencies -sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool -# avoid redefinition warnings -sed -i -e '/^#define _FORTIFY_SOURCE/d' config.h - -%make_build - - -%install -%make_install CPPROG="cp -p" - -# RPM macros for other vlc-plugin-* packages -install -D -m0644 %{S:1} %{buildroot}%{_rpmmacrodir}/macros.vlc - -# Ghost the plugins cache -touch %{buildroot}%{vlc_plugindir}/plugins.dat - -# Use installed fonts for skins2; gnu-free is part of flatpak runtime -rm -f %{buildroot}%{_datadir}/vlc/skins2/fonts/FreeSans{,Bold}.ttf -ln -s %{_usr}/share/fonts/gnu-free/FreeSans{,Bold}.ttf %{buildroot}%{_datadir}/vlc/skins2/fonts/ - -# Remove libtool libraries (for RHEL 9 and older) -find %{buildroot}%{_libdir} -name '*.la' -delete - -# unpackaged static library -rm -f %{buildroot}%{_libdir}/vlc/libcompat.* - -# GNOME 2 script, not compatible with GNOME 3+ -rm -f %{buildroot}%{_datadir}/vlc/utils/gnome-vlc-default.sh - -# The default PNG icons are used for desktop menu, notifications, and SNI; -# all other icons are compiled in as resources -find %{buildroot}%{_datadir}/icons/hicolor -type f ! -name 'vlc.png' -delete -rm -f %{buildroot}%{_datadir}/vlc/vlc.ico - -# docs will be installed in %%files -rm -rf %{buildroot}%{_docdir}/vlc - -%find_lang %{name} - - -%check -desktop-file-validate %{buildroot}%{_datadir}/applications/vlc.desktop -appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/vlc.appdata.xml - -# chroma_copy_test fails on s390x (big endian?) -%ifnarch s390x -make check -%endif - - -%transfiletriggerin libs -- %{vlc_plugindir} -%{_libdir}/vlc/vlc-cache-gen %{vlc_plugindir} &>/dev/null || : - -%transfiletriggerpostun libs -- %{vlc_plugindir} -%{_libdir}/vlc/vlc-cache-gen %{vlc_plugindir} &>/dev/null || : - - -%files -%doc AUTHORS NEWS README THANKS -%license COPYING COPYING.LIB -%{_datadir}/applications/%{name}.desktop -%{_datadir}/icons/hicolor/*/apps/%{name}.png -%{_datadir}/solid/actions/%{name}-*.desktop -%{_datadir}/vlc/utils/ -%{_metainfodir}/%{name}.appdata.xml - -%files libs -f %{name}.lang -%license COPYING.LIB -# client library, used by e.g. kaffeine, phonon-backend-vlc, etc. -%{_libdir}/libvlc.so.5{,.*} -# plugin API, used by vlc-plugin(s)-* -%{_libdir}/libvlccore.so.9{,.*} -%dir %{_libdir}/vlc/ -%{_libdir}/vlc/vlc-cache-gen -%dir %{vlc_plugindir} -%ghost %{vlc_plugindir}/plugins.dat - -%files cli -%{_bindir}/vlc -%{_bindir}/cvlc -%{_bindir}/rvlc -%{_bindir}/vlc-wrapper -%{_mandir}/man1/vlc*.1* - -%files gui-ncurses -%{_bindir}/nvlc -%{vlc_plugindir}/gui/libncurses_plugin.so - -%files gui-qt -%{_bindir}/qvlc -%{vlc_plugindir}/gui/libqt_plugin.so - -%files gui-skins2 -%{_bindir}/svlc -%{vlc_plugindir}/gui/libskins2_plugin.so -%{_datadir}/vlc/skins2/ - -%files plugins-base -%license COPYING COPYING.LIB -%exclude %{vlc_plugindir}/access/libaccess_jack_plugin.so -%exclude %{vlc_plugindir}/access/libavio_plugin.so -%if %{with ieee1394} -%exclude %{vlc_plugindir}/access/libdc1394_plugin.so -%exclude %{vlc_plugindir}/access/libdv1394_plugin.so -%endif -%exclude %{vlc_plugindir}/access/libpulsesrc_plugin.so -%exclude %{vlc_plugindir}/access/libsmb_plugin.so -%exclude %{vlc_plugindir}/access/libvnc_plugin.so -%{vlc_plugindir}/access/ -%{vlc_plugindir}/access_output/ -%{vlc_plugindir}/audio_filter/ -%{vlc_plugindir}/audio_mixer/ -%exclude %{vlc_plugindir}/audio_output/libjack_plugin.so -%exclude %{vlc_plugindir}/audio_output/libpulse_plugin.so -%{vlc_plugindir}/audio_output/ -%exclude %{vlc_plugindir}/codec/libavcodec_plugin.so -%if %{with crystalhd} -%exclude %{vlc_plugindir}/codec/libcrystalhd_plugin.so -%endif -%exclude %{vlc_plugindir}/codec/libfluidsynth_plugin.so -%exclude %{vlc_plugindir}/codec/libgstdecode_plugin.so -%exclude %{vlc_plugindir}/codec/libsvgdec_plugin.so -%{vlc_plugindir}/codec/ -%exclude %{vlc_plugindir}/control/libxcb_hotkeys_plugin.so -%{vlc_plugindir}/control/ -%exclude %{vlc_plugindir}/demux/libavformat_plugin.so -%{vlc_plugindir}/demux/ -%dir %{vlc_plugindir}/gui/ -%exclude %{vlc_plugindir}/keystore/libkwallet_plugin.so -%exclude %{vlc_plugindir}/keystore/libsecret_plugin.so -%{vlc_plugindir}/keystore/ -%{vlc_plugindir}/logger/ -%{vlc_plugindir}/meta_engine/ -%{vlc_plugindir}/misc/ -%{vlc_plugindir}/mux/ -%dir %{vlc_plugindir}/notify/ -%exclude %{vlc_plugindir}/packetizer/libpacketizer_avparser_plugin.so -%{vlc_plugindir}/packetizer/ -%exclude %{vlc_plugindir}/services_discovery/libpulselist_plugin.so -%exclude %{vlc_plugindir}/services_discovery/libxcb_apps_plugin.so -%{vlc_plugindir}/services_discovery/ -%{vlc_plugindir}/spu/ -%{vlc_plugindir}/stream_extractor/ -%{vlc_plugindir}/stream_filter/ -%exclude %{vlc_plugindir}/stream_out/libstream_out_chromaprint_plugin.so -%{vlc_plugindir}/stream_out/ -%exclude %{vlc_plugindir}/text_renderer/libsvg_plugin.so -%{vlc_plugindir}/text_renderer/ -%dir %{vlc_plugindir}/vaapi/ -%dir %{vlc_plugindir}/vdpau/ -%exclude %{vlc_plugindir}/video_chroma/libswscale_plugin.so -%{vlc_plugindir}/video_chroma/ -%if %{with opencv} -%exclude %{vlc_plugindir}/video_filter/libopencv_*.so -%endif -%exclude %{vlc_plugindir}/video_filter/libpostproc_plugin.so -%{vlc_plugindir}/video_filter/ -%dir %{vlc_plugindir}/video_output/ -%{vlc_plugindir}/video_output/libfb_plugin.so -%{vlc_plugindir}/video_output/libvdummy_plugin.so -%{vlc_plugindir}/video_output/libvmem_plugin.so -%{vlc_plugindir}/video_output/libyuv_plugin.so -%dir %{vlc_plugindir}/video_splitter/ -%dir %{vlc_plugindir}/visualization/ -%dir %{_datadir}/vlc/ - -%if %{with crystalhd} -%files plugin-crystalhd -%{vlc_plugindir}/codec/libcrystalhd_plugin.so -%endif - -%files plugin-ffmpeg -%{vlc_plugindir}/access/libavio_plugin.so -%{vlc_plugindir}/codec/libavcodec_plugin.so -%{vlc_plugindir}/demux/libavformat_plugin.so -%{vlc_plugindir}/packetizer/libpacketizer_avparser_plugin.so -%{vlc_plugindir}/stream_out/libstream_out_chromaprint_plugin.so -%{vlc_plugindir}/vdpau/libvdpau_avcodec_plugin.so -%{vlc_plugindir}/video_chroma/libswscale_plugin.so -%{vlc_plugindir}/video_filter/libpostproc_plugin.so - -%files plugin-fluidsynth -%{vlc_plugindir}/codec/libfluidsynth_plugin.so - -%files plugin-gnome -%{vlc_plugindir}/keystore/libsecret_plugin.so - -%files plugin-gstreamer -%{vlc_plugindir}/codec/libgstdecode_plugin.so - -%if %{with ieee1394} -%files plugin-ieee1394 -%{vlc_plugindir}/access/libdc1394_plugin.so -%{vlc_plugindir}/access/libdv1394_plugin.so -%endif - -%files plugin-jack -%{vlc_plugindir}/access/libaccess_jack_plugin.so -%{vlc_plugindir}/audio_output/libjack_plugin.so - -%files plugin-kde -%{vlc_plugindir}/keystore/libkwallet_plugin.so - -%files plugin-lua -%{_libdir}/vlc/lua/ -%{vlc_plugindir}/lua/ -%{_datadir}/vlc/lua/ - -%files plugin-notify -%{vlc_plugindir}/notify/libnotify_plugin.so - -%if %{with opencv} -%files plugin-opencv -%{vlc_plugindir}/video_filter/libopencv_example_plugin.so -%{vlc_plugindir}/video_filter/libopencv_wrapper_plugin.so -%endif - -%files plugin-pulseaudio -%{_libdir}/vlc/libvlc_pulse.so* -%{vlc_plugindir}/access/libpulsesrc_plugin.so -%{vlc_plugindir}/audio_output/libpulse_plugin.so -%{vlc_plugindir}/services_discovery/libpulselist_plugin.so - -%files plugin-samba -%{vlc_plugindir}/access/libsmb_plugin.so - -%files plugin-svg -%{vlc_plugindir}/codec/libsvgdec_plugin.so -%{vlc_plugindir}/text_renderer/libsvg_plugin.so - -%files plugins-video-out -%{_libdir}/vlc/libvlc_vdpau.so* -%{_libdir}/vlc/libvlc_xcb_events.so* -%{vlc_plugindir}/control/libxcb_hotkeys_plugin.so -%{vlc_plugindir}/services_discovery/libxcb_apps_plugin.so -%{vlc_plugindir}/vaapi/*.so -%exclude %{vlc_plugindir}/vdpau/libvdpau_avcodec_plugin.so -%{vlc_plugindir}/vdpau/*.so -%exclude %{vlc_plugindir}/video_output/libfb_plugin.so -%exclude %{vlc_plugindir}/video_output/libvdummy_plugin.so -%exclude %{vlc_plugindir}/video_output/libvmem_plugin.so -%exclude %{vlc_plugindir}/video_output/libyuv_plugin.so -%{vlc_plugindir}/video_output/*.so -%{vlc_plugindir}/video_splitter/*.so - -%files plugin-visualization -%{vlc_plugindir}/visualization/*.so - -%files plugin-vnc -%{vlc_plugindir}/access/libvnc_plugin.so - -%files devel -%dir %{_includedir}/vlc -%{_includedir}/vlc/*.h -%{_includedir}/vlc/plugins/ -%{_libdir}/libvlc.so -%{_libdir}/libvlccore.so -%{_libdir}/pkgconfig/libvlc.pc -%{_libdir}/pkgconfig/vlc-plugin.pc -%{_rpmmacrodir}/macros.vlc - - -%changelog -* Thu Dec 26 2024 Dmitriy Samoylik - 3.0.20-12 -- Rebuilt for MSVSphere 10 - -## START: Generated by rpmautospec -* Thu Feb 08 2024 Pete Walter - 1:3.0.20-12 -- Rebuild for libvpx 1.14.x - -* Tue Jan 30 2024 Yaakov Selkowitz - 1:3.0.20-11 -- Fix build with GCC 14 - -* Sat Jan 27 2024 Fedora Release Engineering - 1:3.0.20-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Tue Jan 16 2024 Yaakov Selkowitz - 1:3.0.20-9 -- Fix appstream data - -* Fri Jan 12 2024 Fabio Valentini - 1:3.0.20-8 -- Rebuild for dav1d 1.3.0 - -* Wed Jan 10 2024 Yaakov Selkowitz - 1:3.0.20-7 -- Port from intel-mediasdk/libmfx to oneVPL - -* Wed Jan 03 2024 Neal Gompa - 1:3.0.20-6 -- Use the correct Google Noto font packages on EPEL < 10 - -* Mon Dec 18 2023 Yaakov Selkowitz - 1:3.0.20-5 -- Avoid kf5-filesystem dependency in flatpak builds - -* Fri Dec 15 2023 Yaakov Selkowitz - 1:3.0.20-4 -- Adapt for Fedora and restructure for use as a framework - -* Wed Nov 08 2023 Leigh Scott - 1:3.0.20-2 -- Rebuild for new faad2 version - -* Thu Nov 02 2023 Leigh Scott - 1:3.0.20-1 -- Update to 3.0.20 - -* Thu Oct 12 2023 Nicolas Chauvet - 1:3.0.19-1.1 -- Fix build with older taglib in el7 - -* Thu Oct 12 2023 Nicolas Chauvet - 1:3.0.19-1 -- Update to 3.0.19 - -* Sun Aug 06 2023 Leigh Scott - 1:3.0.19-0.7 -- rebuilt - -* Fri Jul 28 2023 Nicolas Chauvet - 1:3.0.19-0.6 -- Drop onevpl for now (see rfbz#6711) - -* Fri Jul 28 2023 Nicolas Chauvet - 1:3.0.19-0.5 -- Update snapshot -- Use onevpl for f38+ and el9+ - -* Tue Jun 13 2023 Nicolas Chauvet - 1:3.0.19-0.4 -- Update snapshot - -* Mon Apr 10 2023 Leigh Scott - 1:3.0.19-0.3.1 -- Rebuild for live555 - -* Sun Mar 26 2023 Leigh Scott - 1:3.0.19-0.2.1 -- rebuilt - -* Thu Mar 23 2023 Nicolas Chauvet - 1:3.0.19-0.1.1 -- rebuilt - -* Wed Mar 22 2023 Nicolas Chauvet - 1:3.0.19-0.2 -- Update snapshot - -* Sun Dec 25 2022 Nicolas Chauvet - 1:3.0.18-4 -- Add libplacebo-5 - -* Fri Dec 23 2022 Nicolas Chauvet - 1:3.0.18-3 -- Update to current snapshot - -* Sun Nov 06 2022 Leigh Scott - 1:3.0.18-2 -- Rebuild for live555 - -* Sun Oct 16 2022 Nicolas Chauvet - 1:3.0.18-1 -- Update to 3.0.18 - -* Fri Sep 30 2022 Nicolas Chauvet - 1:3.0.18-0.3.rc -- Update to 3.0.18-rc2 - -* Mon Sep 26 2022 Leigh Scott - 1:3.0.18-0.2.rc -- Rebuild for new flac - -* Mon Aug 29 2022 Nicolas Chauvet - 1:3.0.18-0.1.rc -- Update to 3.0.18-rc -- Drop mmal downstream (rpi) patches -- Drop merged patches - -* Mon Aug 08 2022 RPM Fusion Release Engineering - 1:3.0.17.4-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg - 5.1 - -* Fri Jul 22 2022 Leigh Scott - 1:3.0.17.4-7 -- Rebuild for new ffmpeg - -* Fri Jul 15 2022 Leigh Scott - 1:3.0.17.4-6 -- rebuilt - -* Tue Jul 05 2022 Nicolas Chauvet - 1:3.0.17.4-5 -- rebuilt - -* Fri Jun 24 2022 Robert-André Mauchin - 1:3.0.17.4-4 -- Rebuilt for new AOM and dav1d - -* Fri Jun 24 2022 Nicolas Chauvet - 1:3.0.17.4-3 -- Rebuilt - -* Sun Jun 12 2022 Sérgio Basto - 1:3.0.17.4-2 -- Mass rebuild for x264-0.164 - -* Sun May 15 2022 Nicolas Chauvet - 1:3.0.17.4-1 -- Update to 3.0.17.4 - -* Thu Mar 10 2022 Leigh Scott - 1:3.0.17.2-1 -- Update to 3.0.17.2 (rfbz#6241) - -* Tue Feb 22 2022 Nicolas Chauvet - 1:3.0.17-7 -- Update to 3.0.17 - -* Fri Feb 04 2022 Leigh Scott - 1:3.0.17-6 -- rebuilt - -* Wed Jan 19 2022 Nicolas Chauvet - 1:3.0.17-5 -- rebuilt - -* Tue Jan 18 2022 Nicolas Chauvet - 1:3.0.17-4 -- Bump - -* Sat Jan 15 2022 Leigh Scott - 1:3.0.17-3 -- Update 3.x snapshot - -* Fri Nov 19 2021 Nicolas Chauvet - 1:3.0.17-2 -- Rebuilt - -* Thu Nov 11 2021 Nicolas Chauvet - 1:3.0.17-1 -- Update to 3.x snapshot - -* Tue Nov 09 2021 Leigh Scott - 1:3.0.16-7 -- Rebuilt for new ffmpeg snapshot - -* Sat Oct 30 2021 Leigh Scott - 1:3.0.16-6 -- rebuilt - -* Thu Aug 19 2021 Nicolas Chauvet - 1:3.0.16-5 -- Rebuilt - -* Tue Aug 03 2021 RPM Fusion Release Engineering - 1:3.0.16-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Sun Jul 11 2021 Sérgio Basto - 1:3.0.16-3 -- Mass rebuild for x264-0.163 - -* Wed Jun 30 2021 Leigh Scott - 1:3.0.16-2 -- Rebuilt - -* Sat Jun 19 2021 Leigh Scott - 1:3.0.16-1 -- Update to 3.0.16 - -* Wed Jun 16 2021 Leigh Scott - 1:3.0.15-3 -- Bump - -* Sun Jun 13 2021 Robert-André Mauchin - 1:3.0.15-2 -- Rebuild for new aom - -* Sat Jun 12 2021 Nicolas Chauvet - 1:3.0.15-1 -- Update to 3.0.15 - -* Tue May 11 2021 Leigh Scott - 1:3.0.14-1 -- Update to 3.0.14 - -* Mon May 10 2021 Leigh Scott - 1:3.0.13-2.1 -- rebuilt - -* Wed May 05 2021 Nicolas Chauvet - 1:3.0.13-1.1 -- rebuilt - -* Thu Apr 29 2021 Nicolas Chauvet - 1:3.0.13-1 -- Update to 3.0.13 - -* Wed Apr 14 2021 Leigh Scott - 1:3.0.12.1-9 -- Rebuild for new x265 - -* Fri Apr 02 2021 Leigh Scott - 1:3.0.12.1-8 -- rebuilt - -* Tue Mar 02 2021 Leigh Scott - 1:3.0.12.1-7 -- Update snapshot - -* Thu Feb 11 2021 Nicolas Chauvet - 1:3.0.12.1-6 -- Rebuilt - -* Thu Feb 04 2021 RPM Fusion Release Engineering - 1:3.0.12.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Sun Jan 24 2021 Leigh Scott - 1:3.0.12.1-4 -- Rebuild - -* Wed Jan 20 2021 Leigh Scott - 1:3.0.12.1-3 -- Rebuild - -* Thu Dec 31 2020 Leigh Scott - 1:3.0.12.1-2 -- Rebuilt for new ffmpeg snapshot - -* Mon Dec 28 2020 Nicolas Chauvet - 1:3.0.12.1-1 -- Update to 3.0.12.1 - -* Wed Dec 16 2020 Nicolas Chauvet - 1:3.0.12-1 -- Update to 3.0.12 - -* Mon Dec 14 2020 Robert-André Mauchin - 1:3.0.12-0.4 -- Rebuild for dav1d SONAME bump -- Add patch to build with GCC 11.0.0 - -* Fri Nov 27 2020 Sérgio Basto - 1:3.0.12-0.3 -- Mass rebuild for x264-0.161 - -* Fri Oct 30 2020 Nicolas Chauvet - 1:3.0.12-0.2 -- Backport fix for libnotify - Enable vlc notify - -* Fri Oct 30 2020 Nicolas Chauvet - 1:3.0.12-0.1 -- Update snapshoot -- Switch to lua-5.1 - -* Wed Oct 21 2020 Leigh Scott - 1:3.0.11.1-6 -- Rebuild for new libdvdread - -* Mon Sep 28 2020 Leigh Scott - 1:3.0.11.1-5 -- Rebuild for new protobuf - -* Tue Aug 18 2020 RPM Fusion Release Engineering - 1:3.0.11.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Sun Aug 02 2020 Leigh Scott - 1:3.0.11.1-3 -- Revert "Disable LTO" - -* Sat Aug 01 2020 Leigh Scott - 1:3.0.11.1-2 -- Rebuilt for live555 - -* Mon Jul 27 2020 Nicolas Chauvet - 1:3.0.11.1-1 -- Update to 3.0.11.1 - -* Sat Jul 18 2020 Leigh Scott - 1:3.0.11-7 -- Rebuilt - -* Wed Jul 08 2020 Leigh Scott - 1:3.0.11-6 -- Rebuilt - -* Tue Jul 07 2020 Sérgio Basto - 1:3.0.11-5 -- Mass rebuild for x264 - -* Wed Jul 01 2020 Leigh Scott - 1:3.0.11-4 -- Rebuilt for new dav1d and libplacebo - -* Tue Jun 30 2020 Nicolas Chauvet - 1:3.0.11-3 -- Rebuilt - -* Wed Jun 24 2020 Nicolas Chauvet - 1:3.0.11-2 -- rebuilt - -* Mon Jun 15 2020 Nicolas Chauvet - 1:3.0.11-1 -- Update to 3.0.11 - -* Sun May 31 2020 Leigh Scott - 1:3.0.10-3 -- Rebuild for new x265 version - -* Sun May 24 2020 Leigh Scott - 1:3.0.10-2 -- Rebuild for dav1d SONAME bump - -* Tue Apr 28 2020 Nicolas Chauvet - 1:3.0.10-1 -- Update to 3.0.10 -- Back to devtoolset-7 for EL7 - -* Fri Apr 24 2020 Leigh Scott - 1:3.0.9.2-3 -- Fix srt issue (rfbz#5614) - -* Mon Apr 13 2020 Nicolas Chauvet - 1:3.0.9.2-2 -- Rebuilt for live555 - -* Wed Apr 08 2020 Nicolas Chauvet - 1:3.0.9.2-1 -- Update to 3.0.9.2 -- Enable srt -- Enable libssh2 even on el8 - -* Sun Apr 05 2020 Nicolas Chauvet - 1:3.0.9-36 -- Lower libopus requirement for el7 - rfbz#5585 -- Add patch to build with libdvdread/libdvdnav for rhel - -* Sun Apr 05 2020 Nicolas Chauvet - 1:3.0.9-35 -- Switch to gitlab snapshot -- Switch to devtoolset-8 for el7 - -* Thu Apr 02 2020 Nicolas Chauvet - 1:3.0.9-34 -- Update to 20200402 -- Enable make tests - -* Fri Mar 06 2020 leigh123linux - 1:3.0.9-33 -- Update to current snapshot - -* Sun Feb 23 2020 RPM Fusion Release Engineering - 1:3.0.9-32 -- Rebuild for x265 - -* Sat Feb 22 2020 RPM Fusion Release Engineering - 1:3.0.9-31 -- Rebuild for ffmpeg-4.3 git - -* Sat Feb 08 2020 Leigh Scott - 1:3.0.9-30 -- Rebuild for new libplacebo version - -* Sat Feb 01 2020 Leigh Scott - 1:3.0.9-29 -- rebuilt - -* Sat Jan 18 2020 Nicolas Chauvet - 1:3.0.9-28 -- Update to current snapshot -- Drop libssh2 from el8 - rfbz#5519 -- Update mmal patch - -* Sun Dec 22 2019 Leigh Scott - 1:3.0.9-27 -- Rebuild for new protobuf version - -* Thu Dec 19 2019 Leigh Scott - 1:3.0.9-26 -- Rebuild for new libplacebo version - -* Tue Dec 17 2019 Leigh Scott - 1:3.0.9-25 -- Mass rebuild for x264 - -* Thu Nov 28 2019 Leigh Scott - 1:3.0.9-24 -- Rebuild for new x265 - -* Fri Nov 15 2019 Dominik 'Rathann' Mierzejewski - 1:3.0.9-23 -- rebuild for libdvdread ABI bump - -* Thu Oct 24 2019 Leigh Scott - 1:3.0.9-22 -- Rebuild for dav1d SONAME bump - -* Mon Oct 14 2019 Nicolas Chauvet - 1:3.0.9-21 -- Update to 20191014 -- Update mmal patch to 10 - -* Tue Sep 17 2019 Nicolas Chauvet - 1:3.0.8-20 -- Add EL8 support -- Drop kde-filesystem - -* Wed Aug 21 2019 Leigh Scott - 1:3.0.8-2 -- Rebuild for dav1d and aom SONAME bump - -* Tue Aug 20 2019 Leigh Scott - 1:3.0.8-1 -- Update to 3.0.8 - 20190820 snapshot - -* Tue Aug 06 2019 Leigh Scott - 1:3.0.8-0.5 -- Rebuild for new ffmpeg version - -* Wed Jul 31 2019 Nicolas Chauvet - 1:3.0.8-0.4 -- Update snapshot - -* Fri Jul 19 2019 Nicolas Chauvet - 1:3.0.8-0.3 -- Rebuilt for live555 - -* Thu Jul 18 2019 Nicolas Chauvet - 1:3.0.8-0.2 -- Update snapshot -- Add system-wide ciphers - -* Tue Jul 02 2019 Nicolas Chauvet - 1:3.0.8-0.1 -- Update to 20190702 - -* Tue Jun 18 2019 Nicolas Chauvet - 1:3.0.7.1-4 -- Avoid files listed twice -- Rework with/without options - -* Mon Jun 17 2019 Nicolas Chauvet - 1:3.0.7.1-3 -- Move asdcp plugin to extras - -* Wed Jun 12 2019 Leigh Scott - 1:3.0.7.1-2 -- Enable asdcplib - -* Wed Jun 12 2019 Leigh Scott - 1:3.0.7.1-1 -- Update to 3.0.7.1 - -* Fri Jun 07 2019 Leigh Scott - 1:3.0.7-2 -- Enable libplacebo - -* Fri Jun 07 2019 Leigh Scott - 1:3.0.7-1 -- Update to 3.0.7 - -* Sat Apr 06 2019 Nicolas Chauvet - 1:3.0.7-0.1 -- Update to 20190406 -- Rebuilt for live555 -- Rebuilt for libplacebo -- Update mmal patch - -* Tue Mar 26 2019 Nicolas Chauvet - 1:3.0.6-24 -- Drop projectm until fixed - -* Tue Mar 12 2019 Sérgio Basto - 1:3.0.6-23 -- Mass rebuild for x264 - -* Tue Mar 05 2019 Nicolas Chauvet - 1:3.0.6-22 -- Rebuilt for live555/dav1d - -* Tue Mar 05 2019 RPM Fusion Release Engineering - 1:3.0.6-21 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Feb 28 2019 Leigh Scott - 1:3.0.6-20 -- Rebuild for new x265 - -* Wed Feb 27 2019 Leigh Scott - 1:3.0.6-19 -- Patch for libvpx-1.8.0 - -* Wed Feb 27 2019 Nicolas Chauvet - 1:3.0.6-18 -- Rebuilt - -* Thu Jan 24 2019 Nicolas Chauvet - 1:3.0.6-17 -- Drop unmaintained phonon support on el7 - -* Thu Jan 17 2019 Nicolas Chauvet - 1:3.0.6-16 -- Update main/core packaging split - -* Thu Jan 10 2019 Nicolas Chauvet - 1:3.0.6-15 -- Update to 3.0.6 -- Rework xorg/wayland plugins moved to vlc-core - -* Tue Jan 08 2019 Nicolas Chauvet - 1:3.0.5-14 -- Only enable mmal on rpi -- Fixup vdpau on core - -* Fri Jan 04 2019 Nicolas Chauvet - 1:3.0.5-12 -- Restore Obsoletes/Provides vlc-plugin-jack - -* Sun Dec 30 2018 Leigh Scott - 1:3.0.5-11 -- Enable dav1d support - -* Thu Dec 27 2018 Leigh Scott - 1:3.0.5-10 -- Update to 3.0.5 -- Bump n-v-r to make koji happy - -* Thu Dec 20 2018 Nicolas Chauvet - 1:3.0.5-0.2 -- Add mmal support - -* Thu Dec 13 2018 Nicolas Chauvet - 1:3.0.5-0.1 -- Bump Epoch -- Update to 20181213 - -* Thu Nov 29 2018 Leigh Scott - 3.0.5-7 -- Update to 20181129 - -* Sun Nov 18 2018 Leigh Scott - 3.0.5-6 -- Rebuild for new x265 - -* Sun Nov 11 2018 Leigh Scott - 3.0.5-5 -- Update to 20181111 - -* Sat Oct 20 2018 Nicolas Chauvet - 3.0.5-4 -- Update to 20181020 - -* Thu Oct 04 2018 Sérgio Basto - 3.0.5-3 -- Mass rebuild for x264 and/or x265 -- Fix build with x264 >= 0.153 - -* Wed Oct 03 2018 Nicolas Chauvet - 3.0.5-2 -- Update to 20181003 snapshot - -* Fri Sep 21 2018 Nicolas Chauvet - 3.0.5-1 -- Update to 3.0.5 snapshot from today -- Enable aom support -- Workaound a bug with vlc-cache-gen on armhfp - -* Tue Sep 18 2018 Nicolas Chauvet - 3.0.4-3 -- Expunge qt-devel from buildroot - -* Wed Sep 12 2018 Leigh Scott - 3.0.4-2 -- Fix unexpanded ldconfig macro (rfbz#5018) - -* Fri Aug 31 2018 Leigh Scott - 3.0.4-1 -- Update to 3.0.4 - -* Sat Aug 04 2018 Leigh Scott - 3.0.3-7 -- Add patch from vlc mailing list to fix wayland freeze (rfbz#4596) - -* Tue Jul 24 2018 Nicolas Chauvet - 3.0.3-6 -- Rebuilt for libplacebo - -* Wed Jun 27 2018 Leigh Scott - 3.0.3-5 -- Revert last commit - -* Sat Jun 16 2018 Leigh Scott - 3.0.3-4 -- Rebuild for new libass version -- Make libplacebo x86 only due to vulkan changes - -* Sat Jun 02 2018 Leigh Scott - 3.0.3-3 -- Fix build against Qt 5.11 - -* Fri Jun 01 2018 Nicolas Chauvet - 3.0.3-2 -- Add missing libjpeg - -* Mon May 28 2018 Leigh Scott - 3.0.3-1 -- Update to 3.0.3 - -* Mon May 14 2018 Nicolas Chauvet - 3.0.2-3 -- Rebuilt - -* Mon Apr 23 2018 Leigh Scott - 3.0.2-2 -- Readd lost patch - -* Mon Apr 23 2018 Nicolas Chauvet - 3.0.2-1 -- Update to 3.0.2 - -* Tue Apr 17 2018 Nicolas Chauvet - 3.0.1-6 -- Rebuilt for libupnp - -* Fri Mar 23 2018 Nicolas Chauvet - 3.0.1-5 -- Rework version tag -- Add soxr -- Add ldconfig_scriptlets - -* Sat Mar 17 2018 Nicolas Chauvet - 3.0.1-4 -- Rebuilt for live555 - -* Thu Mar 08 2018 RPM Fusion Release Engineering - 3.0.1-3 -- Rebuilt for new ffmpeg snapshot -- Patch for fribidi version 1.0 - -* Wed Feb 28 2018 Nicolas Chauvet - 3.0.1-2 -- Rebuilt for x265 - -* Tue Feb 27 2018 Nicolas Chauvet - 3.0.1-1 -- Update to 3.0.1 - -* Mon Feb 26 2018 Nicolas Chauvet - 3.0.0-3 -- Add libplacebo support - -* Sun Feb 18 2018 Leigh Scott - 3.0.0-2 -- Enable microdns (rfbz#4793) - -* Fri Feb 09 2018 Leigh Scott - 3.0.0-1 -- Update to 3.0.0 release - -* Sun Feb 04 2018 Sérgio Basto - 3.0.0-0.53.git20180202.rc9 -- Rebuild (live555-2018.01.29) - -* Fri Feb 02 2018 Nicolas Chauvet - 3.0.0-0.52.git20180202.rc9 -- Update to rc9 - -* Sat Jan 27 2018 Leigh Scott - 3.0.0-0.51.git20180127.rc8 -- Update to 20180127 -rc8 -- Rebuild for new libcdio and libvpx - -* Thu Jan 18 2018 Leigh Scott - 3.0.0-0.50.git20180109.rc5 -- Rebuilt for ffmpeg-3.5 git - -* Mon Jan 15 2018 Nicolas Chauvet - 3.0.0-0.49.git20180109.rc5 -- Rebuilt for VA-API 1.0.0 - -* Tue Jan 09 2018 Nicolas Chauvet - 3.0.0-0.48.git20180109.rc5 -- Update to 20180109 -rc5 - -* Sun Dec 31 2017 Sérgio Basto - 3.0.0-0.47.git20171221.rc2 -- Mass rebuild for x264 and x265 - -* Thu Dec 21 2017 Nicolas Chauvet - 3.0.0-0.46.git20171221.rc2 -- Update to 20171221 -- Drop pre-version -- Set defaults fonts -- Enable gstreamer on %%{arm} and aarch64 -- Drop wayland patch - -* Sat Dec 16 2017 Nicolas Chauvet - 3.0.0~rc2-0.45.git20171215 -- Improve pre-version -- Re-enable i686 mmx/sse (autodetected) - -* Fri Dec 15 2017 Nicolas Chauvet - 3.0.0-0.44.git20171215 -- Update to 20171215 - -* Fri Dec 08 2017 Nicolas Chauvet - 3.0.0-0.43.git20171208 -- Update to 20171208 - -* Fri Dec 01 2017 Leigh Scott - 3.0.0-0.42.git20171122 -- Rebuild for new protobuf version -- Rebuild against new libmfx (rhbz#1471768) - -* Sun Nov 26 2017 Nicolas Chauvet - 3.0.0-0.41.git20171122 -- Rebuilt for live555 - -* Wed Nov 22 2017 Nicolas Chauvet - 3.0.0-0.40.git20171122 -- Update to 20171122 snapshot - -* Thu Nov 16 2017 Leigh Scott - 3.0.0-0.40.git20171103 -- Rebuild for new protobuf version - -* Fri Nov 03 2017 Nicolas Chauvet - 3.0.0-0.39.git20171103 -- Update to 20171103 snapshoot - -* Mon Oct 16 2017 Leigh Scott - 3.0.0-0.38.git20171009 -- Rebuild for ffmpeg update - -* Mon Oct 09 2017 Leigh Scott - 3.0.0-0.37.git20171009 -- Update snapshot -- Fix libvlc vdpau issue (rfbz #4678) - -* Mon Sep 25 2017 Nicolas Chauvet - 3.0.0-0.36.git20170922 -- Rebuilt for live555 - -* Fri Sep 22 2017 Nicolas Chauvet - 3.0.0-0.35.git20170922 -- Update to VDD2017 edition -- https://www.videolan.org/videolan/events/vdd17/ - -* Wed Aug 23 2017 Nicolas Chauvet - 3.0.0-0.34.git20170823 -- Update snapshot - -* Mon Jul 31 2017 Nicolas Chauvet - 3.0.0-0.33.git20170717 -- Fix lua directory search path - -* Tue Jul 25 2017 Nicolas Chauvet - 3.0.0-0.32.git20170717 -- Rebuilt for live555 - -* Mon Jul 17 2017 Nicolas Chauvet - 3.0.0-0.31.git20170717 -- Update snapshot - -* Tue Jul 04 2017 Nicolas Chauvet - 3.0.0-0.30.git20170704 -- Update snapshot -- Use https for downloads - rhbz#4584 - -* Sat Jun 24 2017 Nicolas Chauvet - 3.0.0-0.29.git20170622 -- Restore wayland with a patch - rhbz#4552 - -* Thu Jun 22 2017 Nicolas Chauvet - 3.0.0-0.28.git20170622 -- Update snapshoot -- Disable wayland support for now -- Update release field - -* Thu Jun 01 2017 Nicolas Chauvet - 3.0.0-0.2620170601git -- Update to 20170601 snapshot - -* Thu May 25 2017 Nicolas Chauvet - 3.0.0-0.25 -- Rebuilt for live555 - -* Tue May 23 2017 Nicolas Chauvet - 3.0.0-0.24 -- Update to 20170523 snapshot - -* Sat Apr 29 2017 Leigh Scott - 3.0.0-0.23 -- Rebuild for ffmpeg update - -* Thu Apr 27 2017 Nicolas Chauvet - 3.0.0-0.22 -- Update ot 20170427 snapshot - -* Wed Apr 05 2017 Nicolas Chauvet - 3.0.0-0.21 -- Update to 20170405 snapshoot -- Rework main -core library split - -* Mon Mar 20 2017 RPM Fusion Release Engineering - 3.0.0-0.20 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Thu Mar 16 2017 Nicolas Chauvet - 3.0.0-0.19 -- Update to 20170318 snapshoot -- Drop hidpi revert rfbz#4272 -- Recommends qt5-qtwayland - -* Thu Feb 23 2017 Leigh Scott - 3.0.0-0.18 -- Rebuild for libvncserver .so version bump - -* Mon Feb 20 2017 Nicolas Chauvet - 3.0.0-0.17 -- Update to 20170220 snapshot -- Clean merged patch, unrevert wayland runtime detection -- Switch source url on purpose - -* Tue Jan 31 2017 Nicolas Chauvet - 3.0.0-0.16 -- Add daala support - -* Tue Jan 17 2017 Nicolas Chauvet - 3.0.0-0.15 -- Fix lirc activation - rhbz#4420 -- Revert upstream commit 785b0f18d7 for wayland detection - rfbz#4380 - -* Mon Jan 09 2017 Nicolas Chauvet - 3.0.0-0.14 -- Update to 20170109 -- Disable wayland for now - rhbz#4380 -- Move libvlc pulse,vdpau,xcb from -core to main - -* Tue Jan 03 2017 Dominik Mierzejewski - 3.0.0-0.13 -- rebuild for x265 - -* Mon Dec 12 2016 Nicolas Chauvet - 3.0.0-0.12 -- Update to 20161212 snapshot -- Add BR: vpx, mpg123 and mfx - -* Tue Nov 22 2016 leigh scott - 3.0.0-0.11 -- add patch to disable HIDPI scaling - rfbz#4272 - -* Tue Nov 08 2016 Sérgio Basto - 3.0.0-0.10 -- Rebuild for x265-2.1 - -* Fri Oct 28 2016 Nicolas Chauvet - 3.0.0-0.9 -- Updateto 3.0.0 20161026-0238-git -- Merge vlc-plugin-jack into main -- Add support for appdata - -* Thu Sep 08 2016 Nicolas Chauvet - 3.0.0-0.8 -- Re-enable bootstrap - -* Fri Sep 02 2016 Nicolas Chauvet - 3.0.0-0.7 -- Bump to 20160901 nightly -- Fix plugins.dat path - rfbz#4184 - -* Thu Aug 18 2016 Sérgio Basto - 3.0.0-0.6 -- Clean spec, Vascom patches series, rfbz #4196, add license tag - -* Thu Aug 04 2016 Leigh Scott - 3.0.0-0.5 -- Remove -f from vlc-cache-gen scriptlets rfbz#4167 - -* Sat Jul 30 2016 Julian Sikorski - 3.0.0-0.4 -- Rebuilt for ffmpeg-3.1.1 - -* Fri Jul 29 2016 Nicolas Chauvet - 3.0.0-0.3 -- Update to today snapshoot - -* Fri Jul 01 2016 Nicolas Chauvet - 3.0.0-0.2 -- Update to today snapshot - -* Tue Jun 14 2016 Nicolas Chauvet - 3.0.0-0.1 -- Update to 3.0.0 - snapshot 20160614 -- Switch to qt5 -- Update Build Dependencies - -* Mon Jun 06 2016 Nicolas Chauvet - 2.2.4-1 -- Update to 2.2.4 - -* Wed May 04 2016 Nicolas Chauvet - 2.2.3-1 -- Update to 2.2.3 - -* Sat Feb 06 2016 Nicolas Chauvet - 2.2.2-1 -- Update to 2.2.2 - -* Tue Oct 06 2015 Nicolas Chauvet - 2.2.2-0.1 -- Update to 2.2.2 pre-version - -* Sat May 16 2015 Nicolas Chauvet - 2.2.1-6 -- Rebuilt for x265 - -* Wed May 13 2015 Nicolas Chauvet - 2.2.1-5 -- Update to current bugfix - -* Sat May 09 2015 Nicolas Chauvet - 2.2.1-4 -- Recreate the plugins cache on post for main - rfbz#3639 -- %%ghost the cache plugins - -* Sun Apr 26 2015 Nicolas Chauvet - 2.2.1-3 -- Fix build with freerdp for f22 -- Disable optimizations -- Disable mmx and sse on fedora >= 22 - -* Thu Apr 16 2015 Nicolas Chauvet - 2.2.1-2 -- Rebuilt for x265 - -* Mon Apr 13 2015 Nicolas Chauvet - 2.2.1-1 -- Update to 2.2.1 -- Enable x265 on armhfp -- Add --with rpi conditional for raspberrypi and mmal - -* Fri Feb 27 2015 Nicolas Chauvet - 2.2.0-1 -- Update to 2.2.0 - -* Tue Nov 25 2014 Nicolas Chauvet - 2.2.0-0.2 -- Update to 2.2.0-rc2 - -* Fri Nov 14 2014 Nicolas Chauvet - 2.2.0-0.1 -- Update to 2.2.0-rc1 - -* Sun Sep 28 2014 kwizart - 2.1.5-4 -- Allow build with ffmpeg24 - -* Fri Sep 26 2014 Nicolas Chauvet - 2.1.5-3 -- Rebuilt for FFmpeg 2.4.x - -* Thu Aug 07 2014 Sérgio Basto - 2.1.5-2 -- Rebuilt for ffmpeg-2.3 - -* Sat Jul 26 2014 Nicolas Chauvet - 2.1.5-1 -- Update to 2.1.5 - -* Sat Apr 26 2014 Nicolas Chauvet - 2.1.4-5 -- Rebuilt for libgcrypt - -* Sat Mar 29 2014 Nicolas Chauvet - 2.1.4-4 -- Rebuilt for ffmpeg - -* Sat Mar 22 2014 Sérgio Basto - 2.1.4-3 -- Rebuilt for x264 - -* Thu Mar 06 2014 Nicolas Chauvet - 2.1.4-2 -- Rebuilt for x264 - -* Fri Feb 21 2014 Nicolas Chauvet - 2.1.4-1 -- Update to 2.1.4 - -* Thu Feb 06 2014 Nicolas Chauvet - 2.1.3-1 -- Update to 2.1.3 - -* Fri Jan 17 2014 Nicolas Chauvet - 2.1.2-2 -- Disable freerdp for f21 - -* Tue Dec 10 2013 Nicolas Chauvet - 2.1.2-1 -- Update to 2.1.2 - -* Thu Nov 28 2013 Nicolas Chauvet - 2.1.1-2 -- Rebuilt for live555 - -* Thu Nov 14 2013 Nicolas Chauvet - 2.1.1-1 -- Update to 2.1.1 - -* Tue Nov 05 2013 Nicolas Chauvet - 2.1.0-3 -- Rebuilt for x264/FFmpeg - -* Tue Oct 22 2013 Nicolas Chauvet - 2.1.0-2 -- Rebuilt for x264 - -* Tue Oct 01 2013 Nicolas Chauvet - 2.1.0-1 -- Update to 2.1.0 - -* Wed Aug 28 2013 Nicolas Chauvet - 2.1.0-0.8.rc1 -- Update to 2.1.0-rc1 - -* Thu Aug 15 2013 Nicolas Chauvet - 2.1.0-0.6.pre2 -- Rebuilt for FFmpeg 2.0.x - -* Fri Jul 26 2013 Nicolas Chauvet - 2.1.0-0.5.pre2 -- Update to 2.1.0-pre2 - -* Sat Jul 20 2013 Nicolas Chauvet - 2.1.0-0.4.pre1 -- Rebuilt for x264 - -* Fri Jul 12 2013 Nicolas Chauvet - 2.1.0-0.3.pre1 -- Use Officially tagged 2.1.0-pre1 - -* Wed Jun 26 2013 Nicolas Chauvet - 2.1.0-0.2.pre1 -- Update to 2.1.0-pre1 - -* Mon Apr 08 2013 Nicolas Chauvet - 2.0.6-1 -- Update to 2.0.6 - -* Tue Mar 26 2013 Nicolas Chauvet - 2.0.5-6 -- Move %%{_datadir}/vlc/lua/http/.hosts to hosts-sample to avoid - config file - https://bugzilla.rpmfusion.org/2726 - -* Sat Feb 23 2013 Nicolas Chauvet - 2.0.5-5 -- Fix samba4 detection rfbz#2659 - -* Wed Jan 30 2013 Nicolas Chauvet - 2.0.5-4 -- Add new live555 requires - -* Sun Jan 20 2013 Nicolas Chauvet - 2.0.5-3 -- Rebuilt for ffmpeg/x264 - -* Wed Jan 02 2013 Nicolas Chauvet - 2.0.5-2 -- Fix build with FLAC-1.3.x - -* Fri Dec 14 2012 Nicolas Chauvet - 2.0.5-1 -- Update to 2.0.5 - -* Sat Nov 24 2012 Nicolas Chauvet - 2.0.4-3 -- Fix build with kernel-3.7 - -* Fri Nov 23 2012 Nicolas Chauvet - 2.0.4-2 -- Rebuilt for x264 - -* Fri Oct 19 2012 Nicolas Chauvet - 2.0.4-1 -- Update to 2.0.4 -- Enable opus -- Disable x86 loader -- Avoid rpath - -* Wed Sep 26 2012 Nicolas Chauvet - 2.0.3-3 -- Fix --with fluidsynth typo - -* Wed Sep 05 2012 Nicolas Chauvet - 2.0.3-2 -- Rebuilt for x264 ABI 125 - -* Fri Jul 20 2012 Nicolas Chauvet - 2.0.3-1 -- Update to 2.0.3 - -* Wed Jul 11 2012 Nicolas Chauvet - 2.0.2-3 -- Fix build of xcb -- Switch to pkgconfig(libudev) - -* Wed Jul 04 2012 Nicolas Chauvet - 2.0.2-2 -- Rework BR and RPM conditionals -- Drop support for anything below EL-6 and current Fedora. - -* Thu Jun 28 2012 Nicolas Chauvet - 2.0.2-1 -- Update to 2.0.2 - -* Sun Jun 24 2012 Nicolas Chauvet - 2.0.1-3 -- Rebuild for FFmpeg/x264 - -* Mon Jun 18 2012 Nicolas Chauvet - 2.0.1-2 -- Backport patch for ffmpeg54 - -* Wed May 02 2012 Nicolas Chauvet - 2.0.1-1 -- Update to 2.0.1 - -* Tue Mar 13 2012 Nicolas Chauvet - 2.0.0-5 -- Rebuilt for x264 ABI 0.120 - -* Fri Mar 02 2012 Nicolas Chauvet - 2.0.0-4 -- Rebuilt for c++ ABI breakage - -* Sun Feb 26 2012 Nicolas Chauvet - 2.0.0-3 -- Reenable skins2 - rfbz#2195 -- Disable internal live555 build - -* Wed Feb 22 2012 Nicolas Chauvet - 2.0.0-2 -- Rebuilt for x264/FFmpeg - -* Sun Feb 19 2012 Nicolas Chauvet - 2.0.0-1 -- Update to 2.0.0 (Final) - -* Wed Jan 25 2012 Nicolas Chauvet - 2.0.0-0.9_rc1 -- Update to 2.0.0-rc1 - -* Mon Jan 09 2012 Nicolas Chauvet - 1.2.0-0.7_pre4 -- Update to 1.2.0-pre4 - -* Mon Jan 02 2012 Nicolas Chauvet - 1.2.0-0.6_pre3 -- Add BR game-music-emu-devel -- move vcdimager plugin to vlc-extras - -* Wed Dec 28 2011 Nicolas Chauvet - 1.2.0-0.5_pre3 -- Update to 1.2.0-pre3 - -* Tue Dec 13 2011 Nicolas Chauvet - 1.2.0-0.4_pre2 -- Rebuild for libbluray - -* Sat Dec 10 2011 Nicolas Chauvet - 1.2.0-0.3_pre2 -- Rebuilt with xz to workaround rfbz#2086 - -* Wed Dec 07 2011 Nicolas Chauvet - 1.2.0-0.2_pre2 -- Update to 1.2.0-pre2 -- Reverse build conditional to --without freeworld - So it can be tested with Fedora only (patches welcomed) -- Disable xcb globalhotkeys in Rawhide/F-17 - -* Fri Oct 07 2011 Nicolas Chauvet - 1.1.12-1 -- Update to 1.1.12 -- Add 2 already merged patches - -* Tue Sep 20 2011 Nicolas Chauvet - 1.1.11-2 -- Update to current bugfix -- Add patch for FFmpeg-0.8 - -* Wed Jul 20 2011 Nicolas Chauvet - 1.1.11-1 -- Update to 1.1.11 - -* Fri Jul 15 2011 Nicolas Chauvet - 1.1.10-2 -- Rebuilt for x264 ABI 115 - -* Mon Jun 06 2011 Nicolas Chauvet - 1.1.10-1 -- Update to 1.1.10 -- backport from 1.1-bugfix -- Re-add mozilla-vlc for f15 - -* Tue May 10 2011 Nicolas Chauvet - 1.1.9-2 -- Rebuilt for libdvbpsi - -* Tue Apr 12 2011 Nicolas Chauvet - 1.1.9-1 -- Update to 1.1.9 - -* Wed Apr 06 2011 Nicolas Chauvet - 1.1.8-2 -- Backport youtube lua fix - rfbz#1675 - -* Thu Mar 24 2011 Nicolas Chauvet - 1.1.8-1 -- Update to 1.1.8 - -* Fri Mar 11 2011 Nicolas Chauvet - 1.1.8-0.2.1 -- Rebuilt for new x264/FFmpeg - -* Mon Mar 07 2011 Nicolas Chauvet - 1.1.8-0.1.1 -- Update to pre-1.1.8 bugfix git from today - -* Wed Feb 02 2011 Nicolas Chauvet - 1.1.7-1 -- Update to 1.1.7 - -* Sat Jan 29 2011 Nicolas Chauvet - 1.1.6.1-1 -- Update to 1.1.6.1 -- Remove merged patches - -* Mon Jan 24 2011 Nicolas Chauvet - 1.1.6-2 -- Update to 1.1.6 -- backport lirc and signal fixes - -* Sat Dec 18 2010 Nicolas Chauvet - 1.1.5-2 -- Clear execstack on dmo and real plugin for i686 - -* Sun Nov 14 2010 Nicolas Chauvet - 1.1.5-1 -- Update to 1.1.5 -- Rename nox subpackage to extras -- Move opencv modules to extras -- Move libnotify module to extras until f15 - -* Wed Nov 10 2010 Nicolas Chauvet - 1.1.4-6 -- Disable notify by f15 - deprecated upstream -- Fix libProjectM crash once selected. -- Fix default CA file for gnutls module. -- xosd not built by default - deprecated upstream - -* Tue Nov 09 2010 Nicolas Chauvet - 1.1.4-5 -- Enable VAAPI - -* Sun Oct 24 2010 Nicolas Chauvet - 1.1.4-4 -- Workaround for taglib not been tread safe - -* Sun Oct 17 2010 Nicolas Chauvet - 1.1.4-3 -- Explicitely use -fPIC compilation even for dmo plugin -- Silence post scriptlet - -* Sun Sep 05 2010 Nicolas Chauvet - 1.1.4-2 -- Adds support for vlc-cache-gen -- Drop support for vlc-handlers.schemas - (will be handled in .desktop file) - -* Sat Aug 28 2010 Nicolas Chauvet - 1.1.4-1 -- Update to 1.1.4 -- Fix libnotify build on f14 -- Obsoletes ffmpeg4vlc -- Raise selinux requirements that fix rhbz#591854 - -* Sat Aug 21 2010 Nicolas Chauvet - 1.1.3-1 -- Update to 1.1.3 -- move some plugin from core to main - -* Thu Aug 05 2010 Nicolas Chauvet - 1.1.2-1 -- Update to 1.1.2 - -* Thu Jul 01 2010 Nicolas Chauvet - 1.1.0-1 -- Update to 1.1.0 - -* Sat Jun 12 2010 Nicolas Chauvet - 1.1.0-0.12.rc3 -- Update to -rc3 - -* Tue Jun 08 2010 Nicolas Chauvet - 1.1.0-0.11.rc2 -- Fix segfault on dlopen - -* Mon Jun 07 2010 Nicolas Chauvet - 1.1.0-0.10.rc2 -- Fix --with a52dec conditional - -* Fri Jun 04 2010 Nicolas Chauvet - 1.1.0-0.9.rc2 -- Update to 1.1.0-rc2 - -* Sun May 2 2010 Nicolas Chauvet - 1.1.0-0.6.pre3 -- Update to 1.1.0-pre3 -- Add patch from rdieter - -* Fri Apr 16 2010 Nicolas Chauvet - 1.1.0-0.3.pre1 -- Update to 1.1.0-pre1 -- Built for Fedora -- Changed summary and descriptions - -* Sat Feb 27 2010 Nicolas Chauvet - 1.0.5-2 -- Add BR libtiger-devel - -* Thu Jan 28 2010 Nicolas Chauvet - 1.0.5-1 -- Update to 1.0.5 - -* Tue Jan 26 2010 Nicolas Chauvet - 1.0.4-3 -- Rebuild - -* Sun Jan 3 2010 Nicolas Chauvet - 1.0.4-2 -- Add vlc-1.0.4-xulrunner-192.patch - -* Tue Dec 15 2009 Nicolas Chauvet - 1.0.4-1 -- Update to 1.0.4 -- Drop patch2 - PulseaAudio is tried first from original sources. - -* Sat Oct 31 2009 Nicolas Chauvet - 1.0.3-1 -- Update to 1.0.3 - -* Sun Oct 25 2009 kwizart < kwizart at gmail.com > - 1.0.3-0.1_rc -- Update to 1.0.3-rc -- Update bugfix to 20091025 -- Clean dc1394 sub-package - -* Fri Oct 16 2009 kwizart < kwizart at gmail.com > - 1.0.2-2 -- Update to 1.0-bugfix 20091016 -- Rebuild for x264/ffmpeg - -* Sun Sep 27 2009 kwizart < kwizart at gmail.com > - 1.0.2-1.2 -- Disable the workaround for the compiler bug. (rhbz#524439) -- Resync with the fonts requirement. - -* Sun Sep 20 2009 kwizart < kwizart at gmail.com > - 1.0.2-1.1 -- Workaround the compiler bug on x86 x86_64 by disabling optimization. - -* Sat Sep 19 2009 kwizart < kwizart at gmail.com > - 1.0.2-1 -- Update to 1.0.2 - -* Wed Aug 12 2009 kwizart < kwizart at gmail.com > - 1.0.1-2 -- Conditionalize libass until stabilized ABI. -- Update to 1.0-bugfix 20090812 - -* Tue Jul 28 2009 kwizart < kwizart at gmail.com > - 1.0.1-1 -- Update to 1.0.1 (Final) -- Improve conditionals -- Backport zip qt4 from 1.0-bugfix -- More %%_isa requirement - -* Mon Jul 6 2009 kwizart < kwizart at gmail.com > - 1.0.0-1 -- Update to 1.0.0 (Final) - -* Thu Jul 2 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.14rc4 -- Cherry pick from 1.0-bugfix -- Move xcb modules into main -- Move -devel Requirement from main to -core (Mutlilib fix) - -* Wed Jun 17 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.12rc4 -- Update to 1.0.0-rc4 - -* Sun Jun 7 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.11rc3 -- Update to 1.0.0-rc3 - -* Fri Jun 5 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.10rc2 -- Move some module to avoid dependency -- Remove previous signal-slot connection(s) if any - vlc trac #2818 - -* Tue Jun 2 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.9rc2 -- Update to current bugfix -- Revert b8f23ea716693d8d07dd8bd0cb4c9ba8ed05f568 -- Split plugin-jack - -* Wed May 27 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.7rc2 -- Update to 1.0.0-rc2 -- Rebase xulrunner patch for -rc2 -- Add GConf2 support for url-handler (based on totem) - -* Wed May 13 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.5rc1 -- Fix missing XvMC symbols -- Fix export make_URI - -* Tue May 12 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.4rc1 -- Update to 1.0.0-rc1 -- Add 1.0-bugfix patches - -* Fri Apr 17 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.3pre2 -- Update to 1.0.0-pre2 - -* Fri Apr 10 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.2pre1 -- Re-enable xxmc -- Remove libmpeg2 out - -* Fri Mar 27 2009 kwizart < kwizart at gmail.com > - 1.0.0-0.1pre1 -- Update to 1.0.0-pre1 -- Add mozilla plugin with xulrunner-1.9.1. Patch from Alexey Gladkov -- Disable xxmc - -* Fri Mar 6 2009 kwizart < kwizart at gmail.com > - 0.9.9-0.4rc2 -- Update to 0.9.9-rc2 - -* Fri Feb 27 2009 kwizart < kwizart at gmail.com > - 0.9.9-0.3rc -- Rename the Required font package. - -* Fri Feb 13 2009 kwizart < kwizart at gmail.com > - 0.9.9-0.1rc -- Update to 0.9.9rc -- Move Xless binaries to the -core subpackage -- Add support for libxul 1.9.1 - -* Fri Jan 16 2009 kwizart < kwizart at gmail.com > - 0.9.8a-3 -- Add libxul 1.9.1 preliminary support -- backport postproc fixes -- Add pending 0.9-bugfix git branch -- Add lua support by default - -* Thu Jan 15 2009 kwizart < kwizart at gmail.com > - 0.9.8a-2 -- Disable mozilla-vlc because of libxul 1.9.1 WIP -- Rebuild for libcdio - -* Fri Dec 5 2008 kwizart < kwizart at gmail.com > - 0.9.8a-1 -- Update to 0.9.8a -Security update: - * Fixed buffer overflow in Real demuxer (SA-0811, CVE-2008-5276) -- Add pulse0071 Patch -- Fix RPM Fusion bugs: - https://bugzilla.rpmfusion.org/show_bug.cgi?id=201 - https://bugzilla.rpmfusion.org/show_bug.cgi?id=155 - -* Thu Nov 6 2008 kwizart < kwizart at gmail.com > - 0.9.6-1 -- Update to 0.9.6 - -* Tue Oct 28 2008 kwizart < kwizart at gmail.com > - 0.9.5-3 -- Rebuild for dependency - -* Mon Oct 27 2008 kwizart < kwizart at gmail.com > - 0.9.5-2 -- Fix ppc/ppc64 build - -* Fri Oct 24 2008 kwizart < kwizart at gmail.com > - 0.9.5-1 -- Update to 0.9.5 -- Use non-default rpmbuild options for dirac kate lua -- Split core/nox (nox bundles directfb/svgalib) -- Fix Selinux denials (patches from gentoo). -- Fix spurious perms on qt4 sources. - -* Wed Oct 8 2008 kwizart < kwizart at gmail.com > - 0.9.4-1 -- Update to 0.9.4 - -* Mon Sep 29 2008 kwizart < kwizart at gmail.com > - 0.9.3-2 -- Add libv4l2 patch from Hans de Goede - -* Fri Sep 26 2008 kwizart < kwizart at gmail.com > - 0.9.3-1 -- Update to 0.9.3 (final) -- Few others move from core to main - -* Mon Sep 15 2008 kwizart < kwizart at gmail.com > - 0.9.2-1 -- Update to 0.9.2 (final) - -* Sat Aug 2 2008 kwizart < kwizart at gmail.com > - 0.9.0-0.5.20080802git -- Update to 0.9.0-20080802git - -* Sun Jul 13 2008 kwizart < kwizart at gmail.com > - 0.9.0-0.4.20080713git -- Update to 0.9.0-20080713git - -* Thu Jul 3 2008 kwizart < kwizart at gmail.com > - 0.9.0-0.3.20080703git -- Update to 0.9.0-20080703git - http://mailman.videolan.org/pipermail/vlc-devel/2008-July/045911.html -- Conditionalize xvmc to exclude ppc - -* Thu Jun 12 2008 kwizart < kwizart at gmail.com > - 0.8.6h-2 -- Fix libdvdnav (only) use. - -* Fri Jun 6 2008 kwizart < kwizart at gmail.com > - 0.8.6h-1 -- Update to 0.8.6h -- Use hicolor icons -- Add patch for new_x-content - http://bugzilla.livna.org/show_bug.cgi?id=2003 -- Fix VLC: HTTP access: cannot seek AVI - http://bugzilla.livna.org/show_bug.cgi?id=2014 - -* Sun May 18 2008 kwizart < kwizart at gmail.com > - 0.8.6g-2 -- Bump for official release - -* Wed May 14 2008 kwizart < kwizart at gmail.com > - 0.8.6g-1 -- Update to 0.8.6g -Security updates: - * Removed VLC variable settings from Mozilla and ActiveX (CVE-2007-6683) - * Removed loading plugins from the current directory (CVE-2008-2147) - -Various bugfixes: - * Fixed various memory leaks, improving stability when running as a server - * Fixed compilation with recent versions of FFmpeg - * Correctly parses SAP announcements from MPEG-TS - * Fixed AAC resampling - * The Fullscreen Controller appears correctly on Mac OS X, - if the 'Always-on-top' video option was selected. - -* Tue May 13 2008 kwizart < kwizart at gmail.com > - 0.8.6f-6 -- Fix ffmpeg-compat with newest ffmpeg interaction - -* Mon May 12 2008 kwizart < kwizart at gmail.com > - 0.8.6f-5 -- Introduce 180_all_faad.patch -- Re-enable ffmpeg-compat for F-9 - -* Mon May 12 2008 Thorsten Leemhuis < fedora at leemhuis dot info > - 0.8.6f-4 -- disable patch82 temporary - -* Fri May 9 2008 kwizart < kwizart at gmail.com > - 0.8.6f-3 -- Bugfixes patches for post f version -- Add vlvc 0.8 plugin support -- Add textrel fix from gentoo patch -- Improve libxul patch - -* Mon Apr 7 2008 kwizart < kwizart at gmail.com > - 0.8.6f-2 -- Fix for wxGTK28 compatibility. - Patch from Dominique Leuenberger - 0.8.6f-1 -- Update to 0.8.6f (Final) -Security updates: - * Really fixed subtitle buffer overflow (CVE-2007-6681) - * Fixed Real RTSP code execution problem (CVE-2008-0073) - * Fixed MP4 integer overflows (CVE-2008-1489) - * Fixed cinepak integer overflow -Various bugfixes: - * Fixed crashes in H264 packetizer - * Close MMS access on network timeout - * Fix some problems with AAC decoder & packetizer -- Remove java-vlc (will be built externally) -- Add clinkcc conditional/experimental support. - -* Mon Feb 25 2008 kwizart < kwizart at gmail.com > - 0.8.6e-1 -- Update to 0.8.6e (Final) -Security updates: - * Subtitle demuxers overflow (CVE-2007-6681) - * HTTP listener format string injection (CVE-2007-6682) - * Fixed buffer overflow in the SDL_image library (CVE-2006-4484) - * Real RTSP overflows (CVE-2008-0225, CVE-2008-0295, - CVE-2008-0296, VideoLAN-SA-0801) - * Arbitrary memory overwrite in the MP4 demuxer (CORE-2008-0130, - VideoLAN-SA-0802) - - -* Mon Feb 25 2008 kwizart < kwizart at gmail.com > - 0.8.6e-0.3 -- Update to svn20080225 from bugfix (pre 0.8.6e) - -* Thu Feb 21 2008 kwizart < kwizart at gmail.com > - 0.8.6e-0.2 -- Update to svn20080221 from bugfix (pre 0.8.6e) -- Updated merged pulseaudio patch -- Raise PA to be used by default. - -* Mon Feb 18 2008 kwizart < kwizart at gmail.com > - 0.8.6e-0.1 -- Update to pre0.8.6e -- Add pre PA patch (not merged yet) - -* Sat Jan 19 2008 kwizart < kwizart at gmail.com > - 0.8.6d-4 -- Patches from Jens Petersen -- Add wxGTK28 wip patch -- Conditionalize directfb and dirac -- Change the default font to DejaVuSerif.ttf (dejavu-fonts) -- Add BR missing libmpeg4v2 - -* Thu Jan 10 2008 kwizart < kwizart at gmail.com > - 0.8.6d-3.1 -- Remove BR portaudio arts -- Move skins2 to main vlc package -- Enable libopendaap (included within Fedora) - -* Mon Dec 3 2007 kwizart < kwizart at gmail.com > - 0.8.6d-3 -- Enable java-vlc (developer use only - java-icedtea). -- Fix arch detection for java headers - -* Sat Dec 1 2007 kwizart < kwizart at gmail.com > - 0.8.6d-2 -- Improve core/nox split - -* Thu Nov 29 2007 kwizart < kwizart at gmail.com > - 0.8.6d-1 -- Update to vlc 0.8.6d - -* Tue Nov 6 2007 kwizart < kwizart at gmail.com > - 0.8.6c-10 -- Split to core/nox package for server use. - -* Tue Nov 6 2007 kwizart < kwizart at gmail.com > - 0.8.6c-9 -- Raise ESD audio_output to be tried by default - (used by pulseaudio-esound-compat ) - -* Tue Nov 6 2007 kwizart < kwizart at gmail.com > - 0.8.6c-8 -- Rebuild for libdca and faad2 - -* Mon Oct 22 2007 kwizart < kwizart at gmail.com > - 0.8.6c-7 -- Rebuild for new libdvbpsi5-0.1.6 - -* Fri Oct 19 2007 kwizart < kwizart at gmail.com > - 0.8.6c-6 -- Rebuild with the GPL compatible faad2 -- Update the Dirac patch -- Fix livna #1668 - -* Sun Sep 23 2007 kwizart < kwizart at gmail.com > - 0.8.6c-5 -- Prepare svn version -- Drop the python switch default -- Add BR directfb-devel -- Improve timestamp -- Allow faad2 to be 2.5 (license change is known GPL compatible). - -* Thu Aug 23 2007 kwizart < kwizart at gmail.com > - 0.8.6c-4 -- Change default font to dejavu-lgc/DejaVuLGCSerif.ttf - http://bugzilla.livna.org/show_bug.cgi?id=1605 -- Remove unneeded fonts provided by skins2 - -* Tue Aug 14 2007 kwizart < kwizart at gmail.com > - 0.8.6c-3.2 -- clean-up with svn -- patch smb.c for call_open (from rdieter advice) -- Update license field to GPLv2 - -* Sun Aug 12 2007 kwizart < kwizart at gmail.com > - 0.8.6c-3.1 -- Fix libtool with shared libs when python-vlc is used - http://bugzilla.livna.org/show_bug.cgi?id=1590 -- Fix desktop file to be GNOME HIG compliant - http://bugzilla.livna.org/show_bug.cgi?id=1591 - -* Tue Jul 31 2007 kwizart < kwizart at gmail.com > - 0.8.6c-3 -- Switch for python-vlc -- Add bugfix patch pre_d -- Fix version field for desktop file. -- Fix ivtv support with updated patch for new videodev2.h -- Clean old Obsoletes/Provides for name 8.1 -- Rebuild with firefox-devel 2.0.0.5 -- Patch/rebuild with libcdio 0.78.2 -- Add mesa's BR -- Add BR libXvMC-devel for svn - -* Tue Jun 26 2007 kwizart < kwizart at gmail.com > - 0.8.6c-2 -- Update to new libupnp - -* Sat Jun 16 2007 kwizart < kwizart at gmail.com > - 0.8.6c-1 -- Update to 0.8.6c (final) -- Add patch to uses v4l2 header for new v4l2 encoder API. - -* Sat Jun 16 2007 kwizart < kwizart at gmail.com > - 0.8.6c-0.1 -- Update to 0.8.6c (bugfix) 20060616 -- Drop FLAC, automake110, wxGTK for 2.8, faad2 -- Uses shared ffmpeg. - -* Thu Jun 7 2007 kwizart < kwizart at gmail.com > - 0.8.6b-6 -- Rebuild for F-7 (compat-wxGTK26) - -* Mon Jun 4 2007 kwizart < kwizart at gmail.com > - 0.8.6b-5.3 -- Uses only -fPIC to prevent Selinux context problems... -- Uses compat-wxGTK26-devel on Fedora 7 -- Leave libcorba for now... - (libquicktime_plugin seems also broken - confirmed by upstream) -- Change static_live555 to internal_live555. - needed for testing - uses live-devel for livna releases. - -* Sat May 19 2007 kwizart < kwizart at gmail.com > - 0.8.6b-5 -- Removed no more needed Selinux Context: - fixed in http://bugzilla.redhat.com/237473 - -* Sun May 13 2007 kwizart < kwizart at gmail.com > - 0.8.6b-4 -- Disabled pth (broken) and... -- Build ffmpeg static (since shared ffmpeg is pth enabled). -- Add post & postun update-desktop-database -- Update static ffmpeg to 20070503 (same as shared version) - -* Sun May 13 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3.3 -- Test static updated live555 - -* Sat May 12 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3.2 -- Update to the new ffmpeg with pth (testing - wip ) - -* Fri May 4 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3.1 -- Add BR libebml-devel -- Add BR Glide3-devel -- Add BR gnome-vfs2-devel -- Add BR libxml2-devel -- Fix BR faad2-devel < 2.5 -- Add rpmfusion BR libopendaap-devel -- Add rpmfusion BR libgoom2-devel -- Add rpmfusion BR libdc1394-devel -- Exclude corba plugin (broken) -- Add relatives %%configure options -- Comment Glide3 (don't work now - wip) - -* Thu May 3 2007 kwizart < kwizart at gmail.com > - 0.8.6b-3 -- Enable --enable-pth with ffmpeg - bump release in case testing take much time. - -* Thu May 3 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1.3 -- Fix Selinux remain quiet with semanage - -* Tue May 1 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1.2 -- Few improvements for svn version -- Add missing BR ORBit2-devel and pyorbit-devel -- Improved post preun postun section with help from Anvil. - -* Mon Apr 30 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1.1 -- Add missing BR libtiff-devel -- Fix Selinux buglet when Selinux is not activated - was https://bugzilla.livna.org/show_bug.cgi?id=1484 - -* Sat Apr 21 2007 kwizart < kwizart at gmail.com > - 0.8.6b-1 -- Update to Final 8.6b -- Enable Dirac codec -- Fix mozilla-vlc libXt.so loading - (removing mozilla-sdk since using firefox sdk >= 1.5) -- Fix SeLinux context for dmo plugin. Was: - https://bugzilla.livna.org/show_bug.cgi?id=1404 -- Enabled cddax only for x86_64 (broken type). - -* Wed Apr 18 2007 kwizart < kwizart at gmail.com > - 0.8.6b-0.3 -- Fix BR for libsmbclient-devel for Fedora 7 -- Update to 0.8.6-bugfix-20070418 -- Add BR libraw1394-devel -- Add BR libavc1394-devel - -* Mon Apr 16 2007 kwizart < kwizart at gmail.com > - 0.8.6b-0.2 -- Fix svgalib-devel only for x86 x86_64 -- Fix firefox-devel headers presence/usability. This remains: - npapi.h: accepted by the compiler, rejected by the preprocessor! - npapi.h: proceeding with the compiler's result - -* Sat Apr 14 2007 kwizart < kwizart at gmail.com > - 0.8.6b-0.1 -- Update to rc 0.8.6b (bugfix) -- Hack configure.ac script (it didn't detect firefox headers) -- Add BR libshout-devel -- Add BR svgalib-devel -- Add BR gtk2-devel -- Add BR directfb-devel (wip) -- Add BR libnotify-devel -- Enabled --enable-speex -- Testing --enable-portaudio not usefull (oss is deprecated) -- Enabled --enable-pda -- Testing --enable-directfb (wip) -- Removed patch5 (was format.c) - -* Thu Apr 5 2007 kwizart < kwizart at gmail.com > - 0.8.6a-5 -- Use system ffmpeg lib (pth and libtool seems to be incompatible with it) -- Dirac seem to compile fine but testing usability for now. -- Cache isn't usefull for now (and won't be since using system libs) -- Exclude %%{_bindir}/vlcwrapper.py? since this is the guideline about python for now. - -* Mon Apr 2 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.6 -- Fix %%{_libdir}/advene directory ownership from: #1458 -- Fix .py? presence and perm (644) -- Remove .la after make install -- Add --disable-pth (broken for release and svn) - -* Sat Mar 24 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.5 -- Test dirac (disabled mozilla ) -- Test Updated static live555 to 2007.02.22 -- Clean up svn to release changes - -* Thu Mar 22 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.4 -- WIP changes - ld.conf is unusefull... - -* Wed Mar 21 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.3 -- Revert back to the static vlc version - ( will explore this with ld.conf later ) - -* Wed Mar 21 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.2 -- Fix .desktop file -- Disable broken libtool -- Quick fixes for svn/cache prepare -- Patch format_c -- Fix rpmlint error with python-vlc - -* Tue Mar 20 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4.1 -- Enable cache for static compilation - wip - -* Fri Mar 9 2007 kwizart < kwizart at gmail.com > - 0.8.6a-4 -- Enable conditionnal build for - * mozilla-vlc, java-vlc, dirac - * ffmpeg and live static -- Enable pth -- Enable gnu_ld - -* Thu Mar 8 2007 kwizart < kwizart at gmail.com > - 0.8.6a-3.1 -- Fix firefox-devel detection when avaible both i386 and x86_64 - http://bugzilla.livna.org/show_bug.cgi?id=1442 - -* Thu Mar 8 2007 kwizart < kwizart at gmail.com > - 0.8.6a-3 -- Recover patch3 from Ville Skyttä -- Fix FLAC api change see - http://bugzilla.livna.org/show_bug.cgi?id=1433 - -* Thu Mar 8 2007 kwizart < kwizart at gmail.com > - 0.8.6a-2 -- Update ffmpeg to 20070308 -- Enabled static build for internal ffmpeg (x264 vlc modules) -- Fixed: some configure options has changed for ffmpeg - -* Sat Mar 3 2007 Thorsten Leemhuis - 0.8.6a-1.2 -- Rebuild - -* Sun Feb 4 2007 Ville Skyttä - 0.8.6a-1.1 -- Fix aclocal/automake fix for automake 1.10 without breaking it for earlier. - -* Sun Feb 4 2007 Ville Skyttä - 0.8.6a-1 -- Build internal copy of ffmpeg with $RPM_OPT_FLAGS. -- Don't hardcode path to firefox headers. -- Drop Application and X-Livna categories from desktop entry. -- Clean up some unneeded cruft from specfile. -- Fix aclocal/automake calls during bootstrap. -- Let rpmbuild strip MediaControl.so. - -* Sat Feb 3 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.4.static -- Internal static build of ffmpeg from Matthias version. - -* Fri Jan 19 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.3 -- Re-enabled mozilla-vlc -- use ifarch ix86 - -* Sat Jan 13 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.2 -- Import patches from Matthias version -- try to fix firefox includes for mozilla-vlc -> disabled - -* Wed Jan 10 2007 kwizart < kwizart at gmail.com > - 0.8.6a-0.1 -- Try to Fix run with libavformat.so.51 -- disabled - -* Mon Jan 8 2007 kwizart < kwizart at gmail.com > - 0.8.6-5 -- Update to BR bugzilla infos. -- Fix perms with python and debug headers. -- Cleaned obsolete-not-provided - -* Fri Jan 5 2007 kwizart < kwizart at gmail.com > - 0.8.6-4 -- Use BuildConflics with libcdio -- Enabled --enable-cddax -- Enabled --enable-vcdx -- waiting --enable-quicktime (build fails) - -* Fri Jan 5 2007 kwizart < kwizart at gmail.com > - 0.8.6-3 - with help from Rathan -- Update to 0.8.6a (security update!) - from http://www.videolan.org/sa0701.html - #1342 -- Add version to desktop file -- Fix dual shortcuts / Add MimeType - -* Wed Jan 3 2007 kwizart < kwizart at gmail.com > - 0.8.6-2 - with help from Rathan -- Enabled --enable-shout -- Enabled --enable-quicktime (x86 only !) -- Enabled --enable-loader (x86 only !) -- Enabled --with-wine-sdk-path (x86 only !) -- Enabled --enable-corba -- testing --enable-dirac (libdirac-devel reviewing in extra) - http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=221405 -- Enabled --enable-mediacontrol-python-bindings -- Cosmetic changes in BR - -* Mon Dec 11 2006 kwizart < kwizart at gmail.com > - 0.8.6-1.fc6 -- Update to 8.6 final -- Change deprecated livdotcom to live555 -- build shared librairies is default since 8.6 -- Enabled --enable-dvdread -- Enabled --enable-faad -- Enabled --enable-twolame -- waiting --enable-quicktime (problem finding xqtsdk ) -- Enabled --enable-real -- Enabled --enable-realrtsp -- Enabled --enable-tremor -- Enabled --enable-tarkin -- waiting --enable-dirac (TODO libdirac-devel ) -- Enabled --enable-snapshot -- Enabled --enable-portaudio -- Enabled --enable-jack -- Enabled --enable-galaktos -- waiting --enable-mediacontrol-python-bindings (default install error) -- waiting --enable-cddax (new version of libcdio 0.78.2) -- waiting --enable-vcdx (new version of libcdio 0.78.2) - -* Mon Dec 04 2006 kwizart < kwizart at gmail.com > - 0.8.6-rc1.1.fc6 -- Update to 8.6rc1 -- disable components in mozilla-vlc -- disable libvlc_pic.a in devel -- Enable x264-devel for static linking. - -* Fri Oct 06 2006 Thorsten Leemhuis 0.8.5-6 -- rebuilt for unwind info generation, broken in gcc-4.1.1-21 - -* Mon Sep 25 2006 Dams - 0.8.5-5 -- BuildReq:libtool - -* Sun Sep 24 2006 Dams - 0.8.5-4 -- Fixed the mozilla plugin damn build - -* Sat Sep 9 2006 Dams - 0.8.5-3 -- sysfsutils-devel -> libsysfs-devel - -* Sat Sep 9 2006 Dams - 0.8.5-1 -- Updated to 0.8.5 -- Fixed MOZVER value in case more than one mozilla is installed. -- Dropped patches 1, 2 and 3 - -* Wed Aug 16 2006 Ville Skyttä - 0.8.4a-2 -- Adjust for new live package, enable it on all archs. - -* Fri Apr 14 2006 Ville Skyttä - 0.8.4a-1 -- Apply upstream patch to fix linking with newer ffmpeg/postproc. -- Drop no longer needed build conditionals and build dependencies. -- Enable Avahi, Musepack, SLP and sysfs support, fix SDL and Xv. -- Install icon to %%{_datadir}/icons/hicolor. -- Drop zero Epoch remainders. -- Fix -devel obsoletes. -- Specfile cleanups. - -* Fri Mar 24 2006 Thorsten Leemhuis 0.8.4-9.a -- rebuild - -* Tue Mar 21 2006 Andreas Bierfert -0.8.4-8.a -- fix #775 - -* Mon Mar 20 2006 Andreas Bierfert -0.8.4-7.a -- add -fPIC for all arches - -* Mon Mar 20 2006 Andreas Bierfert -0.8.4-6.a -- fix build on ppc/i386 - -* Thu Mar 16 2006 Andreas Bierfert -0.8.4-5.a -- fix BR - -* Wed Mar 15 2006 Andreas Bierfert -0.8.4-4.a -- make vlc build again - -* Tue Mar 14 2006 Thorsten Leemhuis 0.8.4-3.a -- drop "0.lvn" from release - -* Tue Feb 28 2006 Andreas Bierfert -- add dist - -* Mon Jan 09 2006 Thorsten Leemhuis - 0.8.4-0.lvn.3.a -- add all BRs the new ffmpeg needs - -* Fri Jan 06 2006 Thorsten Leemhuis - 0.8.4-0.lvn.2.a -- add buildoption "--without mkv" -- ebml in FC3 is to old -- add buildoption "--without svg" -- does not build with svg on FC3-x86-64 - -* Thu Jan 05 2006 Thorsten Leemhuis - 0.8.4-0.lvn.1.a -- Update to 0.8.4a [with help from che (Rudolf Kastl)] -- Fix x64 -- drop Epoch -- drop vlc-0.8.2-test2-altivec.patch, seems they worked on this -- use " --disable-libcdio" until we update to wxGTK2 2.6 -- use "--disable-livedotcom" on x86_64 (does not build) - -* Sat Aug 6 2005 Ville Skyttä - 0:0.8.2-0.lvn.4 -- Fix "--without cddb" build when libcddb-devel is installed. -- BuildRequire live-devel instead of live. - -* Wed Aug 3 2005 Dams - 0:0.8.2-0.lvn.3 -- Rebuilt *without* libcddb -- Rebuilt against new libdvbpsi - -* Thu Jul 28 2005 Dams - 0:0.8.2-0.lvn.2 -- Rebuilt against new libcddb/libcdio - -* Sat Jul 9 2005 Dams - 0:0.8.2-0.lvn.1 -- Updated to final 0.8.2 - -* Mon Jun 6 2005 Ville Skyttä 0:0.8.2-0.lvn.0.1.test2 -- Update to 0.8.2-test2, rename to vlc, improve summaries and descriptions. -- Enable many more modules, many small improvements and cleanups here and there -- Use unversioned install dir for the Mozilla plugin, rename to mozilla-vlc. -- Drop < FC3 compatiblity due to unavailability of required lib versions. -- Fold wx and ncurses to the main package (upstream has retired the - VLC Gnome and KDE UI's, so separate UI packages don't have a purpose - any more). - -* Sat Sep 11 2004 Ville Skyttä - 0:0.7.2-0.lvn.7 -- Remove dependency on libpostproc-devel, it's now in ffmpeg-devel (bug 255). - -* Thu Sep 2 2004 Ville Skyttä - 0:0.7.2-0.lvn.6 -- BuildRequire alsa-lib-devel, was lost in previous update (bug 258). -- Add libcdio and libmodplug build dependencies. -- Tweak descriptions, remove unnecessary conditional sections. -- Disable dependency tracking to speed up the build. - -* Sun Aug 29 2004 Ville Skyttä - 0:0.7.2-0.lvn.5 -- Use system ffmpeg (>= 0.4.9), and make it, ALSA, and fribidi unconditional. -- Build with theora by default. -- Change default font to Vera serif bold. -- Enable pvr support for Hauppauge card users (thanks to Gabriel L. Somlo). - -* Mon Jul 5 2004 Dams 0:0.7.2-0.lvn.4 -- Enabled libcddb support - -* Wed Jun 30 2004 Dams 0:0.7.2-0.lvn.3 -- speex now conditional and default disabled since vlc requires - development version. - -* Wed Jun 30 2004 Dams 0:0.7.2-0.lvn.2 -- Optional Fribidi and libtheora support (default disabled) - -* Tue May 25 2004 Dams 0:0.7.2-0.lvn.1 -- Updated to 0.7.2 - -* Fri May 7 2004 Dams 0:0.7.1-0.lvn.1 -- BuildConflicts:ffmpeg -- Build against private ffmpeg snapshot - -* Tue Mar 9 2004 Dams 0:0.7.1-0.lvn.1 -- Updated to 0.7.1 -- Added live.com libraries support -- Added matroska support - -* Sun Jan 4 2004 Dams 0:0.7.0-0.lvn.1 -- Updated to 0.7.0 -- s/fdr/lvn - -* Wed Dec 10 2003 Dams 0:0.6.2-0.fdr.7 -- Conditional ffmpeg build option (default enabled) - -* Fri Sep 5 2003 Dams 0:0.6.2-0.fdr.6 -- pth support now default disabled - -* Fri Sep 5 2003 Dams 0:0.6.2-0.fdr.5 -- slp support can now be not-build with '--without slp' - -* Thu Sep 4 2003 Dams 0:0.6.2-0.fdr.4 -- Added missing defattr for subpackages -- Fixed permissions on mozilla plugin -- fixed build failure due to typos in ncurses changes -- Removed useless explicit 'Requires:' in subpackages declarations - -* Tue Sep 2 2003 Dams 0:0.6.2-0.fdr.3 -- Added builddep for libpng-devel and openslp-devel -- Added gnome (default:enabled) and ncurses (default:disabled) - subpackages -- Removed macros (mkdir/install/perl) -- Modified descriptions -- Removed gtk/gnome2 build deps -- Added conditionnal (default-disabled) build option for alsa -- Added conditionnal builddep for pth-devel - -* Fri Aug 22 2003 Dams 0:0.6.2-0.fdr.2 -- Added missing BuildRequires for gtk+-devel - -* Thu Aug 14 2003 Dams 0:0.6.2-0.fdr.1 -- Updated to 0.6.2 -- Hopefully fixed 'if' conditions for optional buildrequires - -* Tue Jul 8 2003 Dams 0:0.6.0-0.fdr.3 -- Providing vlc - -* Tue Jul 8 2003 Dams 0:0.6.0-0.fdr.2 -- Moved desktop entry from devel to main package (stupid me) - -* Mon Apr 28 2003 Dams -- Initial build. - -## END: Generated by rpmautospec