Jacek Jendrzej
e111bf7418
movieplayer dont chache last realurl for lua script
2017-01-26 11:55:06 +01:00
Stefan Seyfried
a409047714
Merge remote-tracking branch 'tuxbox/master'
2017-01-22 22:59:39 +01:00
Thilo Graf
b273334f46
CRecordManager: use default timeout from settings
2016-12-12 21:37:17 +01:00
Stefan Seyfried
c6d7968381
Merge remote-tracking branch 'tuxbox/master'
2016-12-04 18:02:51 +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
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
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
13ab1ebc8a
Merge remote-tracking branch 'tuxbox/master'
...
* needs compile fixes
* needs additional tests, of course :-)
2016-10-22 11:37:40 +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
Stefan Seyfried
b837d8697b
Merge remote-tracking branch 'uncool/cst-next'
2015-12-28 16:15:14 +01:00
Jacek Jendrzej
ddb3c15d4b
some gcc5 compil fixes
2015-12-26 17:03:42 +01:00
Stefan Seyfried
eeee5bacab
Merge remote-tracking branch 'uncool/cst-next'
...
This need buildfixes and some functional updates...
2015-12-13 17:41:55 +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
Stefan Seyfried
66adad0811
Merge remote-tracking branch 'check/cst-next'
...
Conflicts:
src/gui/epgview.cpp
2015-02-07 23:12:01 +01: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
Stefan Seyfried
b5a64e6887
Merge remote-tracking branch 'check/cst-next'
...
*needs buildfixing*
Conflicts:
src/daemonc/Makefile.am
src/daemonc/remotecontrol.cpp
src/driver/Makefile.am
src/driver/audiodec/Makefile.am
src/driver/pictureviewer/Makefile.am
src/driver/vfd.cpp
src/gui/bedit/Makefile.am
src/gui/components/Makefile.am
src/gui/luainstance.cpp
src/gui/widget/Makefile.am
src/nhttpd/tuxboxapi/coolstream/Makefile.am
src/system/Makefile.am
2015-01-26 17:26:26 +01: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
Stefan Seyfried
d37b3c0f9a
Merge remote-tracking branch 'check/cst-next'
...
Conflicts:
src/daemonc/remotecontrol.cpp
src/gui/luainstance.cpp
src/gui/movieplayer.cpp
src/gui/videosettings.cpp
src/neutrino.cpp
src/system/setting_helpers.cpp
src/zapit/src/zapit.cpp
2014-12-28 12:32:12 +01:00
Stefan Seyfried
69c4dbbdba
Merge remote-tracking branch 'check/cst-next'
...
needs build- and functional fixes
Conflicts:
configure.ac
data/icons/shutdown.jpg
data/icons/start.jpg
data/locale/deutsch.locale
data/locale/english.locale
lib/libmd5sum/md5.c
src/driver/scanepg.cpp
src/driver/streamts.cpp
src/driver/vfd.cpp
src/driver/vfd.h
src/driver/volume.cpp
src/eitd/dmx.cpp
src/eitd/xmlutil.cpp
src/gui/Makefile.am
src/gui/audiomute.cpp
src/gui/channellist.cpp
src/gui/dboxinfo.cpp
src/gui/epgview.cpp
src/gui/eventlist.cpp
src/gui/filebrowser.cpp
src/gui/hdd_menu.cpp
src/gui/infoviewer.cpp
src/gui/infoviewer_bb.cpp
src/gui/infoviewer_bb.h
src/gui/keybind_setup.cpp
src/gui/luainstance.cpp
src/gui/luainstance.h
src/gui/miscsettings_menu.cpp
src/gui/moviebrowser.cpp
src/gui/movieplayer.cpp
src/gui/osd_progressbar_setup.cpp
src/gui/osd_progressbar_setup.h
src/gui/osd_setup.cpp
src/gui/osdlang_setup.cpp
src/gui/personalize.cpp
src/gui/plugins.cpp
src/gui/plugins.h
src/gui/scan.cpp
src/gui/scan_setup.cpp
src/gui/update_settings.cpp
src/gui/user_menue.cpp
src/gui/user_menue_setup.cpp
src/gui/videosettings.cpp
src/gui/widget/buttons.cpp
src/gui/widget/menue.cpp
src/gui/widget/menue.h
src/gui/widget/progresswindow.cpp
src/neutrino.cpp
src/neutrino_menue.cpp
src/nhttpd/yhttpd.cpp
src/system/helpers.cpp
src/system/locals.h
src/system/locals_intern.h
src/system/setting_helpers.cpp
src/zapit/lib/zapitclient.cpp
src/zapit/src/fastscan.cpp
src/zapit/src/frontend.cpp
src/zapit/src/getservices.cpp
src/zapit/src/scan.cpp
src/zapit/src/scannit.cpp
src/zapit/src/scanpmt.cpp
src/zapit/src/transponder.cpp
src/zapit/src/zapit.cpp
2014-12-25 18:03:08 +01: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