Commit Graph

1546 Commits

Author SHA1 Message Date
runner
791c2dd978 Version 1.5.109 - Synchronized 'configure.ac' with latest tag and patch level. v1.5.109 2024-11-12 19:25:00 +00:00
GetAway
d66a4d7a0c fix codec parameters handling for compatibility with FFmpeg versions 59.37.100 and above 2024-11-12 20:23:48 +01:00
runner
6afd901eb3 Version 1.5.108 - Synchronized 'configure.ac' with latest tag and patch level. v1.5.108 2024-11-10 22:08:18 +00:00
Thilo Graf
7995026812 Add GitHub Actions workflow for automatic tagging
- Set up Tagging Workflow to automate tagging on pushes to the `mpx` branch
- Adds tag generation and commits changes to `configure.ac` if updated

- Local creation of tags and their pushes is only necessary for larger feature updates
- Ensuring clear  tag visibility
2024-11-10 23:04:11 +01:00
Thilo Graf
4af226ed6a .gitignore: Add Python environment fallout 2024-11-10 16:34:48 +01:00
GetAway
ff5eb814c7 libarmbox: fix warning type of PlaybackHandler does not match original declaration
Set _FILE_OFFSET_BITS=64 in Makefile for consistent 64-bit off_t definition
2024-11-10 13:31:04 +01:00
Jacek Jendrzej
7dd5d12c76 Add a new channel layout API ffmpeg 7.0;pleas check line 1176:av_channel_layout_default 2024-07-15 17:51:13 +02:00
Thilo Graf
7175842106 libstb-hal: hdmi_cec: ensure time compatibility for rc_sync with _TIME_BITS=64
This commit replaces commit:

      libstb-hal: Fix compatibility issues with struct input_event time assignment

These issues arose because of updates in OE/Yocto versions (e.g. >= Honister),
which introduced changes requiring these adjustments.

- Added conditional compilation to check for input_event_sec.
- Updated hdmi_cec::rc_sync method to use appropriate time fields for 64-bit suseconds.
- Maintained backward compatibility for older systems with 32-bit suseconds.
- Leveraged macros defined in input.h for clarity and maintainability.

This should ensure proper handling of suseconds and maintain backward
compatibility with older systems.
This implementation uses input_event_sec and input_event_usec macros for clarity and maintainability.
This changes shuold resolve build issues encountered due to compatibility
problems with newer versions of libraries.

It is quite certain that similar adjustments will need to be made in
other files. However, since I have only worked on this platform so far,
only this part of the code was noticeable at first. It should be noted
that this problem likely does not "yet" affect older build systems,
but it will become necessary at some point.
This also applies to Neutrino (adjustments will follow).
2024-06-27 11:37:08 +02:00
Thilo Graf
eb9ec0be3e Revert "libstb-hal: Fix compatibility issues with struct input_event time assignment"
This reverts commit 9183928d85.
2024-06-27 09:10:42 +02:00
Thilo Graf
9183928d85 libstb-hal: Fix compatibility issues with struct input_event time assignment
libarmbox:

- Added conditional compilation to handle different definitions of
  struct input_event in input.h
- Ensured gettimeofday() is always used to obtain the current time
- Correctly assigned time values to input_event based on
  platform-specific definitions
- Improved debug information to output correct event time

Had issues building with a different build system and platforms, but wanted to ensure
it works independently of the build system. This still needs to be
tested as my testing capabilities are limited and I cannot
rule out side effects. Hence, the additional debug outputs.
2024-05-30 22:00:46 +02:00
GetAway
a061ffcd5c This commit refactors the extraction of HTTP headers in the
cPlayback::Start method to include the 'Referer' header using
the extractParam helper function. It ensures that the 'Referer'
value from URL parameters is properly extracted and appended to
the headers when present.
Using:
<webtv title=ATV url=https://stream.hdtvizlecanli.com/atv.m3u8#Referer=https://www.livestreamde.com />
2024-04-11 19:07:37 +02:00
vanhofen
900c92a67e Supplement to "libeplayer3: Standardize comparison order and improve code readability"
Origin commit data
------------------
Commit: 0737aa3ba6
Author: vanhofen <vanhofen@gmx.de>
Date: 2024-03-25 (Mon, 25 Mar 2024)

Origin message was:
------------------
- addition to "small fix"

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

------------------
This commit was generated by Migit
2024-03-29 19:19:39 +01:00
BPanther
73536563da libeplayer3: Standardize comparison order and improve code readability
Origin commit data
------------------
Commit: b7d7f97ee4
Author: BPanther <bpanther_ts@hotmail.com>
Date: 2024-03-21 (Thu, 21 Mar 2024)

Origin message was:
------------------
small fix

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

------------------
This commit was generated by Migit
2024-03-25 06:31:24 +01:00
vanhofen
551e212a25 container_ffmpeg.c: minor formatting fix
Origin commit data
------------------
Commit: f542e48754
Author: vanhofen <vanhofen@gmx.de>
Date: 2024-03-24 (Sun, 24 Mar 2024)

Origin message was:
------------------
- container_ffmpeg.c: minor formatting fix

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

------------------
This commit was generated by Migit
2024-03-25 06:22:09 +01:00
max_10
25763a95d9 libeplayer3: add hal_debug
Origin commit data
------------------
Commit: 43c00c43fa
Author: max_10 <max_10@gmx.de>
Date: 2024-03-24 (Sun, 24 Mar 2024)

Origin message was:
------------------
- libeplayer3: add hal_debug

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

------------------
This commit was generated by Migit
2024-03-25 06:20:43 +01:00
max_10
cae06ac874 added old subtitle.c again
Origin commit data
------------------
Commit: 9213098cf7
Author: max_10 <max_10@gmx.de>
Date: 2024-03-24 (Sun, 24 Mar 2024)

Origin message was:
------------------
- added old subtitle.c again

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

------------------
This commit was generated by Migit
2024-03-25 06:19:01 +01:00
BPanther
731704ad97 arm/mips: fix subtitle count (thx DBoxOldie)
Origin commit data
------------------
Commit: 8b01ae47b8
Author: BPanther <bpanther_ts@hotmail.com>
Date: 2024-02-20 (Tue, 20 Feb 2024)


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

------------------
This commit was generated by Migit
2024-03-25 06:15:37 +01:00
vanhofen
dbf0dbc17c hardware_caps: add boxmodel
Origin commit data
------------------
Commit: 61162a6ab7
Author: vanhofen <vanhofen@gmx.de>
Date: 2024-01-03 (Wed, 03 Jan 2024)

Origin message was:
------------------
- hardware_caps: add boxmodel

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

------------------
Migit v0.7
2024-01-04 22:47:14 +01:00
BPanther
eeab1cd2e6 small fix
Origin commit data
------------------
Commit: 6bcb6b1b57
Author: BPanther <bpanther_ts@hotmail.com>
Date: 2023-10-15 (Sun, 15 Oct 2023)
2023-10-16 08:31:46 +02:00
vanhofen
c30db2f19c libarmbox/playback_libeplayer3: formatting fixes 2023-07-17 15:56:35 +02:00
BPanther
344cf247a6 reload webtv/iptv stream if connection lost 2023-07-17 15:54:02 +02:00
BPanther
38372a143e only cosmetics, no changes 2023-07-17 15:53:57 +02:00
GetAway
6882c87f98 video.cpp: fix black box fragment aft closing pip on hisilicon
tested on multiboxse
2023-06-04 17:58:04 +02:00
Thilo Graf
8b12f62d69 configure: rework acinclude.m4
Added more documented output for users and removed some unused
lines (such as assignments after AC_MSG_ERROR, which do not make sense).
Additionally, more checks have been added with result output.

DEBUG_CFLAGS can now be used as an environment variable.
This change was made because for debugging purposes, users should be
able to adjust the options, rather than relying solely on static options
such as -g3 -ggdb. This is especially important since -O2 may often
not be sufficient.

Do we really need the CDK mode? Would it be a better idea to
handle this via the usual configuration or build system, using
environment variable assignments, or catching specific cases
in a makefile? Additionally, I have the impression that hardly
anyone is using the CDK mode.

Btw: targetroot and targetprefix are not really used by libst-hal.
2023-04-27 22:00:22 +02:00
BPanther
801be58bbe vu4k: fcc disabled
Signed-off-by: GetAway <get-away@t-online.de>
2023-04-16 17:31:36 +02:00
vanhofen
eaa532f87b - libraspi: sync with max_10
Signed-off-by: GetAway <get-away@t-online.de>
2023-04-16 17:31:33 +02:00
max_10
0af72cd064 - fix build raspi
Signed-off-by: GetAway <get-away@t-online.de>
2023-04-16 17:31:29 +02:00
max_10
961f21d9d1 - cosmetic
Signed-off-by: GetAway <get-away@t-online.de>
2023-04-16 17:31:26 +02:00
max_10
1c996435c8 - fix build raspi
Signed-off-by: GetAway <get-away@t-online.de>
2023-04-16 17:31:22 +02:00
max_10
920bba65b2 - fix build raspi
Signed-off-by: GetAway <get-away@t-online.de>
2023-04-16 17:31:19 +02:00
max_10
90de6bfc89 - hdmi_cec.cpp: fix caps shadowed declaration
Signed-off-by: GetAway <get-away@t-online.de>
2023-04-16 17:31:15 +02:00
max_10
8757a4f235 - fix build raspi
Signed-off-by: GetAway <get-away@t-online.de>
2023-04-16 17:31:12 +02:00
vanhofen
2558f80a4f - acinclude: sync with neutrino
Signed-off-by: GetAway <get-away@t-online.de>
2023-04-16 17:31:05 +02:00
vanhofen
df28989045 - libeplayer: add missing files 2023-01-26 08:44:41 +01:00
vanhofen
c0034ff0b7 - libeplayer3: sync with max_10 2023-01-26 08:44:33 +01:00
BPanther
02994964e7 boxname for cec 2023-01-26 08:44:26 +01:00
skyjet18
e4d1d85a6e reduce http timeout to 4s and make it configurable 2023-01-26 08:44:19 +01:00
skyjet18
66363cc76b fixed getting video tracks 2023-01-26 08:44:16 +01:00
skyjet18
be33cecbbb release mutex when waiting for new frame 2023-01-26 08:44:12 +01:00
max_10
d1289c5291 Fix build errors with FFmpeg5 2023-01-26 08:43:56 +01:00
Thilo Graf
adc7c6deb2 cleanup: remove unused FP_DEV 2023-01-06 22:24:26 +01:00
Thilo Graf
512308d95c add .mailmap 2022-12-29 00:18:52 +01:00
BPanther
ab9a60cccd E4HD 4K Ultra: brightness now set with glcd 2022-12-29 00:06:14 +01:00
svenhoefer
781a4d0f3a - add protek4k 2022-11-15 10:44:09 +01:00
Frankenstone
c668c77f34 libarmbox/audio: e4hdultra fix 2022-11-07 16:30:21 +01:00
svenhoefer
cc13587168 - add E4HD Ultra
Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-11-07 16:28:53 +01:00
TangoCash
f558bd6d9e fix osmio4k+ display
Conflicts:
	libarmbox/hardware_caps.c

Signed-off-by: Thilo Graf <dbt@novatux.de>
2022-10-24 17:40:38 +02:00
GetAway
3303264e9f revert: use videoDevice for ShowPicture in MP mode 2022-10-23 22:28:44 +02:00
GetAway
ea4b5f2389 video.cpp: use videoDevice for ShowPicture in MP mode 2022-10-23 20:18:28 +02:00
svenhoefer
37326a1002 - add multibox 2022-10-13 13:54:52 +02:00