Stefan Seyfried
a409047714
Merge remote-tracking branch 'tuxbox/master'
2017-01-22 22:59:39 +01:00
GetAway
b5138018b5
gcc-6.2 compil fixes
2017-01-21 14:01:05 +01:00
GetAway
f4e334fa09
fix -Werror=misleading-indentation with newer compiler
2017-01-21 13:58:15 +01:00
Thilo Graf
3ecb94fc21
fontrenderer.cpp: Use additional percentage height offset.
...
Different font types could have different glyph heights,
Therfore static values seems not really senseful.
eg. chars like ÄÁÂÅÈÉÊËÌÍÎÏÑÒÓÕÖÙÛÜÝ could paint over defined height,
Note: However, depending of implementations, the font image may change.
Most likely this must be adapted to some parts.
2017-01-05 22:19:18 +01:00
M. Liebmann
617075c30e
src/driver/pictureviewer/png.cpp: Fix -Wclobbered compiler warning
2017-01-03 16:45:16 +01:00
M. Liebmann
79d9b88ae1
src/driver/pictureviewer/png.cpp: Add support for gray scale PNGs...
...
...with alpha channel
2017-01-01 23:09:54 +01:00
Thilo Graf
b273334f46
CRecordManager: use default timeout from settings
2016-12-12 21:37:17 +01:00
GetAway
0330515abc
pzapit: add -lockrc/-unlockrc options; port from martii
...
I've pulled it from Duckbox-Developers/neutrino-mp-cst-next
and modified it to work
2016-12-11 20:20:02 +01:00
Stefan Seyfried
c6d7968381
Merge remote-tracking branch 'tuxbox/master'
2016-12-04 18:02:51 +01:00
Thilo Graf
8ba357fcb2
CRecordManager: add methode to get internal rec map
...
Useful for access to current record data.
2016-11-23 09:07:05 +01:00
Thilo Graf
b4f94a8964
Merge branch 'master' into pu/msgbox
2016-11-13 16:04:39 +01:00
Stefan Seyfried
7154f36258
driver: use newer ffmpeg API
...
Reduce the "deprecated function" warnings a bit when compiling against
recent ffmpeg releases. Just the drop-in-replacement "av_packet_unref"
which works with both old and new ffmpeg versions.
The other stuff needs rewrites which are not compatible with all ffmpeg
releases :-(
2016-11-13 01:44:45 +01:00
Stefan Seyfried
4a400c909a
driver: use newer ffmpeg API
...
Reduce the "deprecated function" warnings a bit when compiling against
recent ffmpeg releases. Just the drop-in-replacement "av_packet_unref"
which works with both old and new ffmpeg versions.
The other stuff needs rewrites which are not compatible with all ffmpeg
releases :-(
2016-11-12 22:16:42 +01:00
Stefan Seyfried
2c92d112d0
Merge remote-tracking branch 'tuxbox/master'
2016-11-12 18:06:26 +01:00
Thilo Graf
ab9bf2ffa6
Merge branch 'master' into pu/msgbox
2016-11-02 21:05:36 +01:00
Jacek Jendrzej
5ea4cbf145
pictureviewer: fix possible segfault if width or height < 1,fix possible memleak
2016-11-01 14:50:08 +01:00
Jacek Jendrzej
b8849d53b5
fix possible segfault and negative height
2016-10-31 15:53:29 +01:00
Thilo Graf
dde298b1b7
CMsgBox: rework msgbox classes with Window class implementation
...
Replacing messagebox, hintbox_ext and some derivated parts with
basic class hintbox and derivated class CMsgBox. This should unify
window handling and avoids maintain of multiple classes with quasi
same purpose and adds more functionality.
TODO: fix and optimize details
2016-10-24 10:31:24 +02:00
Stefan Seyfried
b5cb683048
driver/record: make CStreamRec non-public
...
CStreamRec is only used inside CRecordManager::Record, so it
can be implemented completely inside record.cpp. The positive
side effect is that avformat.h is not included everywhere (e.g.
from moviebrowser/mb.h) and thus AVFORMAT_CFLAGS does not need
to be added everywhere to fix build failures.
2016-10-24 09:45:46 +02:00
Stefan Seyfried
5bf115db80
record, streamts: use modern AV_CODEC_ID enums
...
this allows to build with current ffmpeg
2016-10-24 09:45:23 +02:00
Stefan Seyfried
274a5935c8
remove dead fader.cpp code
2016-10-23 13:51:12 +02:00
Stefan Seyfried
b8e44c3717
driver/record: make CStreamRec non-public
...
CStreamRec is only used inside CRecordManager::Record, so it
can be implemented completely inside record.cpp. The positive
side effect is that avformat.h is not included everywhere (e.g.
from moviebrowser/mb.h) and thus AVFORMAT_CFLAGS does not need
to be added everywhere to fix build failures.
2016-10-22 12:08:57 +02:00
Stefan Seyfried
5f33ee96fd
record, streamts: use modern AV_CODEC_ID enums
...
this allows to build with current ffmpeg
2016-10-22 12:02:10 +02:00
Stefan Seyfried
3f48c41090
framebuffer_ng: implement getIconPath
...
this implements upstream commit 97343d11
in framebuffer_ng
2016-10-22 11:46:34 +02:00
Stefan Seyfried
8f5f8781e6
framebuffer_ng: implement libsigc++ usage
...
this is the framebuffer part of upstream commit 0146511f
2016-10-22 11:45:16 +02:00
Stefan Seyfried
ec9ee6358c
framebuffer_ng: amend struct gradientData_t
...
this is upstream commit 95f11ce7
, no-op here but
necessary for code compatibility
2016-10-22 11:40:21 +02:00
Stefan Seyfried
13ab1ebc8a
Merge remote-tracking branch 'tuxbox/master'
...
* needs compile fixes
* needs additional tests, of course :-)
2016-10-22 11:37:40 +02:00
Thilo Graf
09d40a2ddb
CFrameBuffer: reduce debug spam
...
possible error is already intercepted.
2016-10-12 09:16:36 +02:00
svenhoefer
d67de1d5ff
- fade: fix if-else-endif logic
2016-10-01 11:06:11 +02:00
svenhoefer
934ad68520
- fade: fix flickering on HD2 hardware; ported from TangoCash's repo
2016-09-29 23:58:18 +02:00
vanhofen
f9934cde53
- neutrinofonts: fix -Wnarrowing warning in osd_setup
2016-09-29 10:53:06 +02:00
vanhofen
f45d4d2bd5
- streamts: fix -Wformat warning
2016-09-29 10:53:06 +02:00
Thilo Graf
0eca61b71e
CFrameBuffer: add debug warning if radius < 0
...
Radius < 0 causes for wrong rendering. paintBoxFrame() gets confused.
This will paint partial outside of frame area.
2016-09-13 09:09:24 +02:00
vanhofen
aa8a3849f4
- movieinfo: internally rename epgEpgId -> epgId
2016-09-10 00:32:35 +02:00
vanhofen
625cbb6122
- movieinfo: internally rename epgId -> channelId
2016-09-10 00:32:35 +02:00
vanhofen
a85d539bd0
- movieinfo: internally rename epgChannel -> ChannelName
2016-09-10 00:32:35 +02:00
vanhofen
c5dcb1c4f6
- movieinfo: internally rename epgAudioPid -> AudioPid
2016-09-10 00:32:35 +02:00
vanhofen
c1feaad8fa
- movieinfo: internally rename epgVTXPID -> VtxtPid
2016-09-10 00:32:35 +02:00
vanhofen
8bb566eba5
- movieinfo: internally rename epgVideoPid -> VideoPid
2016-09-10 00:32:35 +02:00
vanhofen
1c37abc0a0
- movieinfo: internally rename epgMode -> mode
2016-09-10 00:32:35 +02:00
svenhoefer
2911e638c7
- add listModeKey() function to simplify these calls
2016-09-09 10:42:46 +02:00
Thilo Graf
ed0154a973
CFrameBuffer: add debug warning if radius < 0
...
Radius < 0 causes for wrong rendering. paintBoxRel() gets confused.
This will paint partial outside of renderbox.
TODO: This should be fixed.
2016-08-31 10:03:52 +02:00
svenhoefer
c159fec182
- neutrinofonts: remove wrong name from signal_font struct
2016-08-15 22:15:15 +02:00
svenhoefer
220260c718
- fb_window: add possibility to paint frame boxes
2016-08-12 15:31:51 +02:00
Jacek Jendrzej
4ec5589c54
src/driver/neutrinofonts.cpp add cache for dynSize
2016-05-04 16:05:17 +02:00
Jacek Jendrzej
3b33d1ef38
src/driver/rcinput.cpp revert (not sure)
2016-04-26 19:38:24 +02:00
Jacek Jendrzej
0f371cc918
fix memleak
2016-04-25 15:41:06 +02:00
M. Liebmann
46659ddaf0
Fix first paint mute icon
2016-04-24 19:37:17 +02:00
Jacek Jendrzej
0d9fbd5378
some never read compil warning fixes
2016-04-24 17:18:37 +02:00
Jacek Jendrzej
a471b2af10
some compil warning fixes
2016-04-23 21:19:04 +02:00