Commit Graph

14332 Commits

Author SHA1 Message Date
vanhofen
deff33d266 unify text-replacements in EPG
Origin commit data
------------------
Commit: 49d2cb3abf
Author: vanhofen <vanhofen@gmx.de>
Date: 2024-10-07 (Mon, 07 Oct 2024)

Origin message was:
------------------
- unify text-replacements in EPG

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2024-10-09 20:20:16 +02:00
TangoCash
1582a2bfcc fix linebreaks/tabs in epg+ footer
Origin commit data
------------------
Commit: cdea62ed25
Author: TangoCash <eric@loxat.de>
Date: 2024-10-07 (Mon, 07 Oct 2024)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2024-10-09 20:20:14 +02:00
TangoCash
8c74ae8414 fix faulty epg, e.g. ATV
Origin commit data
------------------
Commit: 7faf515f1e
Author: TangoCash <eric@loxat.de>
Date: 2024-10-07 (Mon, 07 Oct 2024)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2024-10-09 20:20:12 +02:00
TangoCash
501a5e8733 streamts: add fallback to FindChannel48()
Origin commit data
------------------
Commit: 4ebfb3d8ff
Author: TangoCash <eric@loxat.de>
Date: 2024-10-07 (Mon, 07 Oct 2024)

Origin message was:
------------------
- streamts: add fallback to FindChannel48()

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2024-10-09 20:20:08 +02:00
Thilo Graf
ec7af382bb Revert "getservices.cpp: fix e2tv streaming on cable boxes"
This reverts commit 9321aaada0.
2024-10-09 20:19:34 +02:00
vanhofen
1ed6a667bc weather-setup: change g_settings.weather_api_version to 3.0
Origin commit data
------------------
Commit: c902f2aac8
Author: vanhofen <vanhofen@gmx.de>
Date: 2024-09-22 (Sun, 22 Sep 2024)

Origin message was:
------------------
- weather-setup: change g_settings.weather_api_version to 3.0

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2024-09-28 16:53:58 +02:00
TangoCash
96691b4e0d fix sleeptimer for webtv
Origin commit data
------------------
Commit: 2260d13704
Author: TangoCash <eric@loxat.de>
Date: 2024-09-18 (Wed, 18 Sep 2024)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2024-09-28 16:53:44 +02:00
vanhofen
f7cded7f63 initial-settings: update matze settings
Origin commit data
------------------
Commit: d6c2dd31e5
Author: vanhofen <vanhofen@gmx.de>
Date: 2024-09-07 (Sat, 07 Sep 2024)

Origin message was:
------------------
- initial-settings: update matze settings

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2024-09-28 16:52:51 +02:00
vanhofen
2f68a24d75 weather-setup: fix typo
Origin commit data
------------------
Commit: c75df7211c
Author: vanhofen <vanhofen@gmx.de>
Date: 2024-09-02 (Mon, 02 Sep 2024)

Origin message was:
------------------
- weather-setup: fix typo

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2024-09-07 17:57:49 +02:00
Jacek Jendrzej
def9fb232f channellist fix footer line 2024-09-05 18:23:54 +02:00
Jacek Jendrzej
8dba164c64 epgplus fix footer line 2024-09-05 17:09:41 +02:00
Jacek Jendrzej
35692a6152 fix epg newline forÖR channels 2024-09-05 15:17:58 +02:00
Jacek Jendrzej
929c5a40fb avoid null pointer use 2024-09-05 13:36:24 +02:00
Jacek Jendrzej
9ef2cea5d8 remove av_packet_make_refcounted, this break build with old ffmpeg 2024-09-05 12:23:27 +02:00
Jacek Jendrzej
562511a62f avoid double mutex lock 2024-09-02 20:07:12 +02:00
Jacek Jendrzej
3c998d4807 second try to fix record m3u8 format with separate audio 2024-09-01 14:05:29 +02:00
Jacek Jendrzej
88f23d9a8b fix compil without key manage 2024-08-25 17:56:56 +02:00
GetAway
c9e66fc800 weather-setup.cpp: enable api version chooser 2024-08-24 09:10:51 +02:00
GetAway
4f6aeea786 mdb-tmdb.cpp: fix --enable-tmdb-key-manage 2024-08-24 09:01:06 +02:00
Jacek Jendrzej
d78921369c Revert "try to fix record m3u8 format with separate audio"
Dont work on box
This reverts commit c7a161a1b3.
2024-08-09 20:45:57 +02:00
Jacek Jendrzej
c7a161a1b3 try to fix record m3u8 format with separate audio 2024-08-09 20:22:35 +02:00
Thilo Graf
2407b36d54 menue.h/cpp: Remove virtual specifier from getOption methods
- Removed the 'const' specifier from CMenuOptionChooser's getOption method.
- Ensured that getOption methods in derived classes do not hide the base class methods.

This should avoid compiler warnings related to method hiding
and ensure that the correct getOption method is used without ambiguity.
Tested and verified that no new warnings or errors are introduced.
2024-07-07 16:54:58 +02:00
Thilo Graf
a14e84d286 msgbox.h: Fixed method hiding issue by using 'virtual' keyword for setTimeOut
This should avoid potential -Woverloaded-virtual warnings.
2024-07-07 12:02:51 +02:00
Thilo Graf
126fd49b33 mb.h: Fixed method overriding issue in CMenuSelector class
- Fixed the getHeight() method in CMenuSelector using the override keyword
  to ensure it correctly overrides the virtual method from CMenuItem.
- Resolved -Woverloaded-virtual warnings related to hidden overloaded
  virtual methods.
2024-07-06 15:52:28 +02:00
Thilo Graf
3b43b066b5 menue.h: Removed 'virtual' keyword from init method in CMenuItem
This change resolves -Woverloaded-virtual warnings.
Ensured that the init method is resolved at compile time,
as the base class version is not intended to be used in derived classes.
2024-07-05 21:40:55 +02:00
Thilo Graf
fff91ea5f3 timermanager.cpp: Fix format specifiers
- Changed format specifiers from %ld to %" PRId64 " for `time_t` variables
  to ensure compatibility across different platforms.
- Cast `time_t` variables to `int64_t` for proper formatting.
- Updated printf statements and debug macros accordingly.
- Fixes some translations and code formatting.
2024-07-05 17:26:08 +02:00
Thilo Graf
e1ee972d75 eitd/sectionsd.cpp: Fix format specifiers for platform independence
- Changed format specifiers from %ld to %" PRId64 " for time-related
  variables to ensure cross-platform compatibility.
- Updated format specifiers from %lx to %" PRIx64 " for consistency
  with 64-bit integers.
- Added casts to `int64_t` for accurate formatting.

This changes should address format warnings and ensure correct behavior on
systems with 64-bit integers.
2024-07-05 17:26:08 +02:00
Thilo Graf
13860167ca eitd/dmx.cpp: Fix format specifiers for platform independence
- Changed format specifiers from %ld to %" PRId64 " for time-related
  variables to ensure cross-platform compatibility.
- Added casts to `int64_t` for accurate formatting.

This should avoid format warnings and ensure correct behavior
on systems with 64-bit integers.
2024-07-05 17:26:08 +02:00
Thilo Graf
f50deeeeb2 eitd/debug.cpp: Fix format specifiers for platform independence
- Changed format specifier from %ld to %" PRId64 " for variables
  of type `__suseconds64_t` to ensure cross-platform compatibility.
- Added casts to `int64_t` for accurate formatting.
- Included `<cinttypes>` for proper format macros.

This should avoid format warnings and ensure correct behavior
on systems where `__suseconds64_t` and similar types are 64-bit integers.
2024-07-05 17:26:08 +02:00
Thilo Graf
a311605013 neutrino.cpp Fix format specifiers for time_t to ensure platform independence
- Changed format specifiers from %ld to %" PRId64 " for time_t variables to ensure compatibility across different platforms.
- Cast time_t variables to int64_t for proper formatting.
- Updated printf and fprintf statements accordingly.

This should resolve format warnings and ensures correct behavior on
systems where time_t is a 64-bit integer.
2024-07-05 17:26:08 +02:00
Thilo Graf
d533372aa8 CLastChannel: fix narrowing conversion warnings in lastchannel.cpp
- Changed _LastCh.timestamp to int64_t for compatibility with tv.tv_sec.
- Updated store method to cast tv.tv_sec to int64_t, preventing warnings.
- Ensured timestamp calculations use int64_t for consistency.

This shoold resolve compilation warnings and improve platform independence.
2024-07-05 17:26:08 +02:00
Thilo Graf
c1fa8595de system/ping.cpp: Conditionally use register keyword for backward compatibility;
remove for C++17 and later where it is not allowed
2024-07-05 17:26:08 +02:00
Thilo Graf
b0bd45c12b lcd4l.cpp: Fix format warnings
- Corrected the format specifiers in snprintf calls to match the data
  types of the arguments.
- Used PRId64 for int64_t types to ensure compatibility across different
  platforms.
- Added explicit type casting to int64_t for time_t variables
  to resolve mismatched format warnings.
2024-07-05 17:26:08 +02:00
Thilo Graf
88b0aa5dbe moviecut.cpp: Fix format warnings in moviecut.cpp
- Corrected the format specifiers in printf calls to match the data types
  of arguments.
- Used PRIi64 for int64_t types to ensure compatibility across
  different platforms.
- Added explicit type casting to int64_t for time_t variables to resolve
  mismatched format warnings.
2024-07-05 17:26:08 +02:00
Thilo Graf
e7438889ac radiotools.cpp: Don't use register keyword with C++17 standard
Conditionally use register keyword for backward compatibility;
remove for C++17 and later where it is not allowed.
2024-07-05 17:26:08 +02:00
Thilo Graf
caf762464b ffmpegdec.cpp: Fix format specifiers for time_t for platform compatibility
- Use PRId64 in printf to format time_t variables correctly.
- Cast time_t variables to int64_t to avoid [-Wformat=] warnings.
2024-07-05 17:26:08 +02:00
Thilo Graf
553375d8aa CUpnpBrowserGui: Fix format specifiers for time_t for platform compatibility
- Use PRId64 in snprintf to format time_t variables correctly.
- This avoids [-Wformat=] warnings and ensures platform-independent code.
2024-07-05 17:26:08 +02:00
Thilo Graf
1e8c9e897e update.cpp: Fix format specifiers for time_t for platform compatibility
- Cast time_t variables to int64_t to match the expected format specifier.

This should fix addresses the warnings about mismatched format specifiers for time_t.
2024-07-05 17:26:08 +02:00
Thilo Graf
e1807715c3 epgview.cpp: Fix warning about ignored 'nodiscard' attribute in show method
Changed the for-loop in the show method of CEpgData class to properly
check both conditions using the logical AND operator.
This should ensure that the return value of 'operator!=' is not ignored,
which addresses the compiler warning about the 'nodiscard' [-Wunused-result].

- Replaced ',' with '&&' in the loop condition.
2024-07-05 17:26:08 +02:00
Thilo Graf
b911d5f73a controlapi.cpp: Fix format warnings and update types in CControlAPI::EpgCGI
- Changed long to time_t for event times.
- Used PRIu64, PRIdMAX, and %lld for formatting and parsing time_t
  and event IDs.
- Updated sscanf and printf calls to handle time_t and uint64_t correctly.
2024-07-05 17:26:08 +02:00
Thilo Graf
7308e50b77 libdvbsub/Debug.cpp: Fix format warnings for __suseconds64_t in Debug.cpp
- Added <inttypes.h> for correct format specifiers.
- Used PRIdMAX for formatting __suseconds64_t in print function.
- Updated sprintf call to handle __suseconds64_t correctly.
2024-07-05 17:26:08 +02:00
Thilo Graf
ed29984d9f audioplayer.cpp: Fix format warnings for time_t in audioplayer.cpp
- Added <inttypes.h> for correct format specifiers.
- Used PRIdMAX for formatting time_t in paintItem and updateTimes functions.
- Updated snprintf calls to handle time_t correctly.
- Minor formatting adjustments for readability.
2024-07-05 17:26:08 +02:00
Thilo Graf
742fc42d0f followscreenings.cpp: Fix format issues for time_t portability
- Added <inttypes.h> for correct format specifiers.
- Used PRIuMAX or time_t handling to resolve [-Wformat=] warnings.
- Updated sscanf and snprintf calls in exec and show functions.
2024-07-05 17:26:08 +02:00
Thilo Graf
f0671d734b controlapi.cpp: ensure type compatibility for time_t in multiple methods
- Updated channelEPGformated to use time_t instead of long for _stoptime.
- Corrected sscanf format specifier in EpgCGI to handle time_t correctly.
- Changed handling of _stoptime in xmltvepgCGI to use time_t.
- Ensured gmtime and localtime functions receive time_t arguments.

These changes ensure compatibility with _TIME_BITS=64 and maintain
proper type usage for time functions, addressing different
definitions and maintaining robustness across kernel and library versions.
2024-07-04 16:08:36 +02:00
Thilo Graf
11b0b2a2fa controlapi.cpp: try to fix build errors if member 'time' is not found
Ensure backward compatibility for rc_sync and channelEPGformated

- Added conditional compilation in rc_sync to check for input_event_sec macro.
- Used input_event_sec and input_event_usec macros if defined.
- Provided fallback to direct timeval members for older versions.
- Minor formatting adjustment in channelEPGformated for consistency.

This should ensure compatibility with both newer and older
kernel versions, different C library implementations,
and possible standard settings of build systems.
Addressing different definitions of the input_event structure maintains
robustness across kernel, library, and build system configurations.
2024-07-04 16:08:36 +02:00
Thilo Graf
637539bdee rcinput: ensure backward compatibility
supplement to commit:

  rcinput: Fix build issues with _TIME_BITS=64

- Ensured compatibility with various definitions of input_event structure
  as per input.h.
- Added conditional compilation to check for input_event_sec macro.
- Used input_event_sec and input_event_usec macros if defined.
- Provided fallback to direct timeval members for versions without
  the macros.

This ensures compatibility with both newer and older kernel versions,
different C library implementations, and possible standard settings of
build systems. Addressing different definitions of the input_event structure
maintains robustness across kernel, library, and build system configurations.
2024-07-04 16:08:36 +02:00
Thilo Graf
a46554db1e rcinput: Fix build issues with _TIME_BITS=64
- Updated rcinput.cpp to use input_event_sec and input_event_usec macros
  for accessing time members of input_event structure.
- Included necessary headers for time functions and structures.
- Ensured compatibility with various definitions of input_event structure
  as per input.h.

This should resolves compilation errors related to accessing time members
of input_event structure when _TIME_BITS=64 is defined.
2024-07-04 16:08:36 +02:00
Thilo Graf
27a9141275 cc_timer.h: Fix missing include for std::string in cc_timer.h
Added the missing #include <string> directive to cc_timer.h to
resolve compilation error due to incomplete type 'std::string'.
Observed with g++ 13.
2024-06-10 10:50:47 +02:00
Thilo Graf
409e21e782 neutrino: Add method to check for empty files in neutrino Lua API
doc:
 -https://wiki.tuxbox-neutrino.org/wiki/Lua:Neutrino-API:empty:de
 -https://wiki.tuxbox-neutrino.org/wiki/Lua:Neutrino-API:empty:en
2024-06-10 08:57:25 +02:00
TangoCash
df918a356f add cmdline option to load xmltv epg
Origin commit data
------------------
Commit: b2ebab61c8
Author: TangoCash <eric@loxat.de>
Date: 2024-06-05 (Wed, 05 Jun 2024)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit

It would often be very helpful to know why a commit is there or what
a particular change is good for, or why it is needed, without having to
ask.
2024-06-09 11:27:05 +02:00