Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RPi: remove platform #16321

Merged
merged 1 commit into from
Sep 9, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 3 additions & 4 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ Steps to reproduce the behavior:
<!--- Provide a link to a live example, or an unambiguous set of steps to -->
<!--- reproduce this bug. Include code to reproduce, if relevant -->
<!--- Put your text below this line -->
1.
1.
2.
3.

Expand All @@ -50,7 +50,7 @@ The debuglog can be found here:



### Screenshots
### Screenshots
Here are some links or screenshots to help explain the problem:
<!--- Put your text below this line -->

Expand All @@ -71,7 +71,6 @@ Used Operating system:
- [ ] iOS
- [ ] Linux
- [ ] OSX
- [ ] Raspberry-Pi
- [ ] Windows
- [ ] Windows UWP

Expand All @@ -82,4 +81,4 @@ Used Operating system:

<!--- End of this issue -->
*note: Once the issue is made we require you to update it with new information or Kodi versions should that be required.
Team Kodi will consider your problem report however, we will not make any promises the problem will be solved.*
Team Kodi will consider your problem report however, we will not make any promises the problem will be solved.*
1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,6 @@ Used Operating system:
- [ ] iOS
- [ ] Linux
- [ ] OSX
- [ ] Raspberry-Pi
- [ ] Windows
- [ ] Windows UWP

Expand Down
121 changes: 10 additions & 111 deletions addons/resource.language.en_gb/resources/strings.po
Original file line number Diff line number Diff line change
Expand Up @@ -9037,29 +9037,7 @@ msgctxt "#16329"
msgid "VAAPI - Motion compensated"
msgstr ""

#. Description of OSD video settings for deinterlace method with label #16330
#: xbmc/video/dialogs/GUIDialogVideoSettings.cpp
msgctxt "#16330"
msgid "MMAL - Advanced"
msgstr ""

#. Description of OSD video settings for deinterlace method with label #16331
#: xbmc/video/dialogs/GUIDialogVideoSettings.cpp
msgctxt "#16331"
msgid "MMAL - Advanced (half)"
msgstr ""

#. Description of OSD video settings for deinterlace method with label #16332
#: xbmc/video/dialogs/GUIDialogVideoSettings.cpp
msgctxt "#16332"
msgid "MMAL - Bob"
msgstr ""

#. Description of OSD video settings for deinterlace method with label #16333
#: xbmc/video/dialogs/GUIDialogVideoSettings.cpp
msgctxt "#16333"
msgid "MMAL - Bob (half)"
msgstr ""
#empty strings from id 16330 to 16333

#. Description of OSD video settings for deinterlace method with label #16334
#: xbmc/video/dialogs/GUIDialogVideoSettings.cpp
Expand Down Expand Up @@ -20100,17 +20078,7 @@ msgctxt "#36433"
msgid "When enabled, VAAPI render method is preferred and the CPU has less load. If you experience hangs, disable this option."
msgstr ""

#. Description of setting "Enable MMAL hardware decoding of video files"
#: system/settings/settings.xml
msgctxt "#36434"
msgid "Allow hardware acceleration - MMAL"
msgstr ""

#. Description of setting "Enable MMAL hardware decoding of video files"
#: system/settings/settings.xml
msgctxt "#36435"
msgid "Use VideoPlayer for decoding of video files with MMAL acceleration."
msgstr ""
#empty strings from id 36434 to 36435

#. Description for setting #310: "Keyboard layouts"
#: system/settings/settings.xml
Expand Down Expand Up @@ -20355,15 +20323,7 @@ msgctxt "#36541"
msgid "Allows volume control from AirPlay clients."
msgstr ""

#: system/settings/rbp.xml
msgctxt "#36542"
msgid "Output to both analogue (headphones) and HDMI"
msgstr ""

#: system/settings/rbp.xml
msgctxt "#36543"
msgid "Enable this to make dialogue louder compared to background sounds when downmixing multichannel audio"
msgstr ""
#empty strings from id 36542 to 36543

#: system/settings/settings.xml
msgctxt "#36544"
Expand All @@ -20382,16 +20342,7 @@ msgctxt "#36546"
msgid "Sets the visual depth of subtitles for stereoscopic 3D videos. The higher the value, the closer the subtitles will appear to the viewer."
msgstr ""

#: system/settings/rbp.xml
msgctxt "#36547"
msgid "Use higher quality textures for covers and fanart (uses more memory)"
msgstr ""

#: system/settings/rbp.xml
#: system/settings/gbm.xml
msgctxt "#36548"
msgid "Limits resolution of GUI to save memory. Does not affect video playback. Requires restart."
msgstr ""
#empty strings from id 36547 to 36548

#. Description of setting with label #1268 "iOS 8 compatibility mode"
#: system/settings/settings.xml
Expand Down Expand Up @@ -21024,28 +20975,7 @@ msgctxt "#37016"
msgid "Select this option if your receiver is capable of decoding Dolby Digital Plus (E-AC3) streams."
msgstr ""

#: system/settings/rbp.xml
msgctxt "#37017"
msgid "Dual audio output"
msgstr ""

#: system/settings/rbp.xml
msgctxt "#37018"
msgid "Boost centre channel when downmixing"
msgstr ""

#empty string with id 37019

#: system/settings/rbp.xml
msgctxt "#37020"
msgid "Enable higher colour depth artwork"
msgstr ""

#: system/settings/rbp.xml
#: system/settings/gbm.xml
msgctxt "#37021"
msgid "Set GUI resolution limit"
msgstr ""
#empty strings from id 37017 to 37021

#: xbmc/network/upnp/UPnPPlayer.cpp
msgctxt "#37022"
Expand All @@ -21057,40 +20987,34 @@ msgctxt "#37023"
msgid "Do you wish to stop playback on the remote device?"
msgstr ""

#: system/settings/rbp.xml
msgctxt "#37024"
msgid "Select this if the audio out connection only supports multichannel audio as Dolby Digital 5.1 (AC3), this allows multichannel audio such as AAC 5.1 or FLAC 5.1 to be listened to in 5.1 surround sound. Note: Not recommended on Pi as this requires a lot of CPU."
msgstr ""
#empty string id 37024

#: system/settings/settings.xml
msgctxt "#37025"
msgid "Configure audio encoder settings such as quality and compression level"
msgstr ""

#: system/settings/rbp.xml
#: system/settings/android.xml
msgctxt "#37026"
msgid "Auto"
msgstr ""

#: system/settings/rbp.xml
#: system/settings/android.xml
msgctxt "#37027"
msgid "540"
msgstr ""

#: system/settings/rbp.xml
#: system/settings/android.xml
#: system/settings/gbm.xml
msgctxt "#37028"
msgid "720"
msgstr ""

#: system/settings/rbp.xml
#: system/settings/android.xml
msgctxt "#37029"
msgid "900"
msgstr ""

#: system/settings/rbp.xml
#: system/settings/android.xml
#: system/settings/gbm.xml
msgctxt "#37030"
Expand Down Expand Up @@ -21193,12 +21117,7 @@ msgctxt "#37046"
msgid "1080"
msgstr ""

#empty strings from id 37047 to 38009

#: system/settings/rbp.xml
msgctxt "#38010"
msgid "GPU accelerated"
msgstr ""
#empty strings from id 37047 to 38010

#. Setting #38011 "Show All Items entry"
#: system/settings/settings.xml
Expand Down Expand Up @@ -21279,27 +21198,7 @@ msgctxt "#38026"
msgid "Appearances"
msgstr ""

#: system/settings/rbp.xml
msgctxt "#38027"
msgid "Decode the stereo stream from 3D files"
msgstr ""

#. Description of setting with label #38027 "Decode the stereo stream from 3D files"
#: system/settings/rbp.xml
msgctxt "#38028"
msgid "If enabled, videos created in Multiview Video Coding (MVC) format can also be watched in stereoscopic 3D. MVC format is typically found on 3D Blu-rays.[CR]Note: Processing of this data may reduce playback performance, so only enable if you require stereoscopic 3D support."
msgstr ""

#: system/settings/rbp.xml
msgctxt "#38029"
msgid "Enable Full HD HDMI modes for stereoscopic 3D"
msgstr ""

#. Description of setting "Enable Full HD HDMI modes for stereoscopic 3D" with label #38029
#: system/settings/rbp.xml
msgctxt "#38030"
msgid "This option uses frame-packing to output full resolution for 3D through HDMI.[CR]Enabling this improves quality of Multiview Video Coding (MVC) videos, but may not be supported by all displays."
msgstr ""
#empty strings from id 38027 to 38030

#. Label for an option to select the video stream to play if current video has more than one video stream
#: xbmc/video/dialogs/GUIDialogVideoSettings.cpp
Expand Down
4 changes: 2 additions & 2 deletions cmake/addons/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ where

List of platforms to build an add-on for (or *all*). Negating platforms is supported using a leading exclamation mark, e.g. *!windows*.

Available platforms are: linux, windows, osx, ios, android, rbpi and freebsd.
Available platforms are: linux, windows, osx, ios, android and freebsd.

#### Attention
If no add-on definitions could be found, the buildsystem assumes that the bootstrapping of the add-on definition repositories hasn't been performed yet and automatically executes the add-on bootstrapping buildsystem located in the *bootstrap* sub-directory with the default settings (i.e. *all* add-ons from all pre-defined add-on definition repositories are bootstrapped into the directory pointed to by the *ADDONS_DEFINITION_DIR* option).
Expand All @@ -44,4 +44,4 @@ Buildsystem will print a warning if you use any of the below-listed variables. F

## Building
The buildsystem makes some assumptions about the environment which must be met by whoever uses it:
- Any dependencies of the add-ons must already be built and their include and library files must be present in the path pointed to by `<CMAKE_PREFIX_PATH>` (in *include* and *lib* sub-directories)
- Any dependencies of the add-ons must already be built and their include and library files must be present in the path pointed to by `<CMAKE_PREFIX_PATH>` (in *include* and *lib* sub-directories)
1 change: 0 additions & 1 deletion cmake/installdata/rbpi/lirc.txt

This file was deleted.

8 changes: 2 additions & 6 deletions cmake/modules/FindEGL.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,14 @@
#
# EGL::EGL - The EGL library

if(CORE_PLATFORM_NAME_LC STREQUAL rbpi)
set(_brcmprefix brcm)
endif()

if(PKG_CONFIG_FOUND)
pkg_check_modules(PC_EGL ${_brcmprefix}egl QUIET)
pkg_check_modules(PC_EGL egl QUIET)
endif()

find_path(EGL_INCLUDE_DIR EGL/egl.h
PATHS ${PC_EGL_INCLUDEDIR})

find_library(EGL_LIBRARY NAMES ${_brcmprefix}EGL egl
find_library(EGL_LIBRARY NAMES EGL egl
PATHS ${PC_EGL_LIBDIR})

set(EGL_VERSION ${PC_EGL_VERSION})
Expand Down
55 changes: 0 additions & 55 deletions cmake/modules/FindMMAL.cmake

This file was deleted.

8 changes: 2 additions & 6 deletions cmake/modules/FindOpenGLES.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,14 @@
# OPENGLES_LIBRARIES - the OpenGLES libraries
# OPENGLES_DEFINITIONS - the OpenGLES definitions

if(CORE_PLATFORM_NAME_LC STREQUAL rbpi)
set(_brcmprefix brcm)
endif()

if(PKG_CONFIG_FOUND)
pkg_check_modules(PC_OPENGLES ${_brcmprefix}glesv2 QUIET)
pkg_check_modules(PC_OPENGLES glesv2 QUIET)
endif()

if(NOT CORE_SYSTEM_NAME STREQUAL darwin_embedded)
find_path(OPENGLES_INCLUDE_DIR GLES2/gl2.h
PATHS ${PC_OPENGLES_INCLUDEDIR})
find_library(OPENGLES_gl_LIBRARY NAMES ${_brcmprefix}GLESv2
find_library(OPENGLES_gl_LIBRARY NAMES GLESv2
PATHS ${PC_OPENGLES_LIBDIR})
else()
find_library(OPENGLES_gl_LIBRARY NAMES OpenGLES
Expand Down
1 change: 0 additions & 1 deletion cmake/platform/freebsd/rbpi.cmake

This file was deleted.

3 changes: 0 additions & 3 deletions cmake/platform/linux/rbpi.cmake

This file was deleted.

10 changes: 0 additions & 10 deletions cmake/scripts/linux/ArchSetup.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -37,16 +37,6 @@ else()
endif()
endif()

# temp until further cleanup is done
# add Raspberry Pi 2 and 3 specific flags
if(CORE_PLATFORM_NAME_LC STREQUAL rbpi)
if(CPU MATCHES "cortex-a7")
set(NEON_FLAGS "-fPIC -mcpu=cortex-a7 -mfloat-abi=hard -mfpu=neon-vfpv4 -mvectorize-with-neon-quad")
elseif(CPU MATCHES "cortex-a53")
set(NEON_FLAGS "-fPIC -mcpu=cortex-a53 -mfloat-abi=hard -mfpu=neon-fp-armv8 -mvectorize-with-neon-quad")
endif()
endif()

if((CMAKE_BUILD_TYPE STREQUAL Release OR CMAKE_BUILD_TYPE STREQUAL MinSizeRel)
AND CMAKE_COMPILER_IS_GNUCXX)
# Make sure we strip binaries in Release build
Expand Down
2 changes: 0 additions & 2 deletions cmake/treedata/common/rbpi/rbpi.txt

This file was deleted.

2 changes: 0 additions & 2 deletions cmake/treedata/freebsd/subdirs.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
xbmc/cores/RetroPlayer/process/rbpi cores/RetroPlayer/process/rbpi
xbmc/cores/VideoPlayer/Process/rbpi cores/VideoPlayer/Process/rbpi
xbmc/input/touch input/touch
xbmc/input/touch/generic input/touch/generic
xbmc/platform/freebsd platform/freebsd
Expand Down
2 changes: 0 additions & 2 deletions cmake/treedata/linux/subdirs.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
xbmc/cores/RetroPlayer/process/rbpi cores/RetroPlayer/process/rbpi
xbmc/cores/VideoPlayer/Process/rbpi cores/VideoPlayer/Process/rbpi
xbmc/input/touch input/touch
xbmc/input/touch/generic input/touch/generic
xbmc/platform/linux platform/linux
Expand Down
Loading