Thilo Graf
3387bcf2c4
CRecordManager: remove static error messages
...
Static message window expects user interaction but in this case user
could be absent. and recordings could be running out of control.
These messages are only warnings and "to slow" warning is optional.
To avoid uncontrolled behavior of recordings, it should be enough to use messages with simple timeout.
2017-02-01 09:10:06 +01:00
Jacek Jendrzej
e111bf7418
movieplayer dont chache last realurl for lua script
2017-01-26 11:55:06 +01:00
Thilo Graf
b273334f46
CRecordManager: use default timeout from settings
2016-12-12 21:37:17 +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
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
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
Jacek Jendrzej
8638cd73b7
some compil warning fixes
2016-04-22 16:46:21 +02:00
Jacek Jendrzej
a830d0d587
add av_dict_free, fix memleak
2016-04-04 15:38:51 +02:00
Jacek Jendrzej
a61b8de691
add headers ffmpeg option for luascript bg play; use in script 'entry['header'] = 'Cookie: var=name';
2016-03-25 17:16:54 +01:00
[CST] Focus
59c4b42376
driver/record.cpp, driver/streamts.cpp: ignore bitstream filter errors
2016-03-21 13:44:43 +03:00
[CST] Focus
f3a2657c9e
driver/record.cpp, driver/streamts.cpp: add more formats, for testing
2016-03-12 14:53:11 +03:00
M. Liebmann
a92d7bd037
src/driver/record.cpp: Fix compiler warning
2016-03-04 14:15:50 +01:00
[CST] Focus
8e65e72c72
driver/record.cpp: fix webtv record for live urls via lua plugins
2016-03-04 13:04:17 +03:00
Jacek Jendrzej
d96f15fb6c
fix AddressSanitizer: strncpy-param-overlap: memory ranges
2016-02-24 18:46:12 +01:00
Jacek Jendrzej
2e602c0c95
src/driver/record.cpp check avformat_write_header return
2016-02-06 15:19:18 +01:00
Jacek Jendrzej
ddb3c15d4b
some gcc5 compil fixes
2015-12-26 17:03:42 +01:00
svenhoefer
bab181ab5b
- record.cpp: align CODEC_ID defines to current ffmpeg code (thx to flk)
2015-10-21 11:55:48 +02:00
svenhoefer
07df9d28e5
- record.cpp: remove unnecessary executable flag from ts-file
2015-10-14 13:11:08 +02:00
svenhoefer
be2c0a44cd
- record.cpp: resort flags for xml-file and ts-file; add O_CLOEXEC to ts-file
2015-10-14 13:08:20 +02:00
[CST] Focus
f0eac5d3e0
driver/record.cpp: add expetimental support for webtv recording,
...
allowed formats hls and mpegts, ffmpeg must have mpegts muxer support
2015-10-07 13:48:46 +03:00
Jacek Jendrzej
65a237c991
src/gui/eventlist.cpp fix timeshif_record timer handling
2015-08-20 15:51:57 +02:00
Stefan Seyfried
5ab6b53054
global.h: Use forward-declarations to reduce number of dependencies
2015-04-16 13:39:35 +02:00
[CST] Focus
e8700de2b7
eitd: as long as neutrino using only first content classification,
...
reduce content classification caching (leaving old code with ifdef)
2015-01-30 19:47:30 +03:00
[CST] Focus
ecff984432
neutrino.cpp: try to fix timeshift stop/restart,
...
after quit from playback audioplayer, picture viewer and so on
2015-01-21 18:00:25 +03:00
[CST] Focus
cbdab7d8c0
driver/record.cpp: fix crash due to epgdata.info1 len more than buffer size
2015-01-14 12:46:09 +03:00
Jacek Jendrzej
b22625aa36
-try to fix segfault on webtv channel - neutrino shutdown
2014-11-13 15:38:30 +01:00
[CST] Focus
6ad1a64f73
Revert "driver/record: auto-terminate temporary timeshift recordings"
...
commit can stop plain record instead of timeshift, and breaks auto-timeshift concept
This reverts commit c9d78e1a9c
.
2014-10-01 16:10:36 +04:00
martii
9cd4af2dd2
driver/record: CRecordInstance::MakeExtFileName(): set dummy values on EPG failure
2014-09-29 14:36:10 +04:00
martii
e611ed381d
MI_MOVIE_INFO: add constructor
...
Conflicts:
src/driver/record.cpp
src/gui/moviebrowser.cpp
src/gui/movieinfo.cpp
src/gui/movieplayer.cpp
2014-09-25 14:44:53 +04:00
martii
a3adf2798a
check for active downloads before shutting down; indicate dl on vfd
...
Conflicts:
data/locale/deutsch.locale
data/locale/english.locale
src/driver/lcdd.h
src/driver/simple_display.cpp
src/neutrino.cpp
src/system/locals.h
src/system/locals_intern.h
2014-09-24 19:50:35 +04:00
martii
e84782bc4c
drop explicit CMenuForwarder icon assignments
...
Conflicts:
src/gui/3dsetup.cpp
src/gui/bouquetlist.cpp
src/gui/hdd_menu.cpp
src/gui/keybind_setup.cpp
src/gui/mediaplayer.cpp
src/gui/mediaplayer_setup.cpp
src/gui/moviebrowser.cpp
src/gui/network_setup.cpp
src/gui/nfs.cpp
src/gui/osd_setup.cpp
src/gui/osdlang_setup.cpp
src/gui/parentallock_setup.cpp
src/gui/personalize.cpp
src/gui/proxyserver_setup.cpp
src/gui/record_setup.cpp
src/gui/scan_setup.cpp
src/gui/screensetup.cpp
src/gui/settings_manager.cpp
src/gui/timerlist.cpp
src/gui/update_menue.cpp
src/gui/vfd_setup.cpp
src/gui/videosettings.cpp
src/neutrino_menue.cpp
2014-09-15 11:44:08 +04:00
[CST] Focus
a473fe8194
webtv channels integration port,
...
initial code (C) martii,
initial patch from jacek
2014-08-27 17:32:26 +04:00
[CST] Focus
cf91f2eccb
merge neutrino-mp menu/buttons/icons changes, (C) martii
2014-07-17 17:02:25 +04:00
martii
c9d78e1a9c
driver/record: auto-terminate temporary timeshift recordings
2014-07-07 08:35:12 +02:00
[CST] Focus
3124ed62cf
driver/record.cpp: create record directory before record
2014-06-03 13:24:04 +04:00
Jacek Jendrzej
d9483e019e
-add h265 to record and stream
2014-05-29 16:23:36 +02:00
FlatTV
e0055b5339
record menu: add filename template
2014-03-14 09:39:57 +01:00
[CST] Focus
8074000b23
driver/record.cpp: always use configured hours to record for temporary timeshift;
...
cleanup unused code
2014-03-11 16:22:50 +04:00
[CST] Focus
ee38ad2750
driver/record.cpp: use wakeup_hdd();
...
save xml before record start
2014-02-12 16:47:29 +04:00
[CST] Focus
3d3e169f1e
driver/record.cpp: try to flush hdd buffers, if hdd is in standby at record start
2014-02-05 14:02:46 +04:00
[CST] Focus
2d683fe4c9
driver/record.cpp: dont show menu after timeshift stop, if timeshift record already stopped
2014-01-29 17:19:00 +04:00