[mythtv-firehose] mythtv branch master updated by jpoet. v0.28-pre-3460-g7588804
Git Repo Owner
noreply at mythtv.org
Mon Jan 18 21:55:35 UTC 2016
The branch, master has been updated on the
mythtv repository by gitolite user jpoet.
via 75888045e79622f4f2a51ab73bd5424579b6f520 (commit)
via ffc34e0fdab6b98f3bfc23c6ed42f52018054e9c (commit)
via 5fcb57bbb63c24362b48e97e5226694121a210b0 (commit)
via 89130c04ec95092f41929cb010266042828aa08e (commit)
via bc4c3cfc4be5c44cccc3805f9aaa565d7abb694c (commit)
via 108faf762d5b0ece13ee42b5980e5f1a6fe3c71b (commit)
via f8bb72bc056c807285ea898ff551360b034ef0f1 (commit)
from a1b684b65fffd2b125127021c6a8649252ec48fb (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 75888045e79622f4f2a51ab73bd5424579b6f520
Author: John Poet <jpoet at mythtv.org> at Mon, 18 Jan 2016 14:46:30 -0700
Committer: John Poet <jpoet at mythtv.org> at Mon, 18 Jan 2016 14:46:30 -0700
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=75888045e79622f4f2a51ab73bd5424579b6f520
Add a multirec (support for overlapping recordings) V4L2 recorder. It is
only designed to work with capture devices which do hardware encoding.
This is a work in progress and will need a fair amount of testing and
optimization.
commit ffc34e0fdab6b98f3bfc23c6ed42f52018054e9c
Author: John Poet <jpoet at mythtv.org> at Mon, 18 Jan 2016 14:46:30 -0700
Committer: John Poet <jpoet at mythtv.org> at Mon, 18 Jan 2016 14:46:30 -0700
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=ffc34e0fdab6b98f3bfc23c6ed42f52018054e9c
StreamHandler::IsRunning sometimes leaves _start_stop_lock locked, even
though the QMutexLocer is suppose to prevent that. Maybe a Qt bug? Get
around it by not using QMutexLocker.
commit 5fcb57bbb63c24362b48e97e5226694121a210b0
Author: John Poet <jpoet at mythtv.org> at Mon, 18 Jan 2016 14:46:30 -0700
Committer: John Poet <jpoet at mythtv.org> at Mon, 18 Jan 2016 14:46:30 -0700
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=5fcb57bbb63c24362b48e97e5226694121a210b0
Add 'component' to the input types which can bypass the channel changer.
commit 89130c04ec95092f41929cb010266042828aa08e
Author: John Poet <jpoet at mythtv.org> at Mon, 18 Jan 2016 14:46:30 -0700
Committer: John Poet <jpoet at mythtv.org> at Mon, 18 Jan 2016 14:46:30 -0700
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=89130c04ec95092f41929cb010266042828aa08e
Fix a typo in ExternalStreamHandler.
commit bc4c3cfc4be5c44cccc3805f9aaa565d7abb694c
Author: John Poet <jpoet at mythtv.org> at Mon, 18 Jan 2016 14:46:30 -0700
Committer: John Poet <jpoet at mythtv.org> at Mon, 18 Jan 2016 14:46:30 -0700
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=bc4c3cfc4be5c44cccc3805f9aaa565d7abb694c
DeviceReadBuffer::Poll: Allow 15ms of processing time, so we don't spit out
useless "Poll took an unusually long time" messages.
commit 108faf762d5b0ece13ee42b5980e5f1a6fe3c71b
Author: John Poet <jpoet at mythtv.org> at Mon, 18 Jan 2016 14:46:30 -0700
Committer: John Poet <jpoet at mythtv.org> at Mon, 18 Jan 2016 14:46:30 -0700
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=108faf762d5b0ece13ee42b5980e5f1a6fe3c71b
Allow processing of Program Streams via MPEGStreamData.
A recorder can add a PSStreamListener instead of a AVWritingListener to
process a Program stream INSTEAD of a Transport stream.
commit f8bb72bc056c807285ea898ff551360b034ef0f1
Author: John Poet <jpoet at mythtv.org> at Mon, 18 Jan 2016 14:46:29 -0700
Committer: John Poet <jpoet at mythtv.org> at Mon, 18 Jan 2016 14:46:29 -0700
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=f8bb72bc056c807285ea898ff551360b034ef0f1
cardutil: clone_capturecard needs to clone audiodevice and vbidevice as well.
-----------------------------------------------------------------------
Summary of changes:
mythtv/libs/libmyth/programinfo.cpp | 2 +
mythtv/libs/libmythtv/cardutil.cpp | 117 ++-
mythtv/libs/libmythtv/cardutil.h | 18 +-
mythtv/libs/libmythtv/driveroption.h | 36 +
mythtv/libs/libmythtv/libmythtv.pro | 11 +
mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp | 36 +
mythtv/libs/libmythtv/mpeg/mpegstreamdata.h | 8 +-
mythtv/libs/libmythtv/mpeg/streamlisteners.h | 9 +
mythtv/libs/libmythtv/profilegroup.cpp | 68 +-
mythtv/libs/libmythtv/profilegroup.h | 2 +-
.../libs/libmythtv/recorders/DeviceReadBuffer.cpp | 8 +-
mythtv/libs/libmythtv/recorders/DeviceReadBuffer.h | 2 +-
.../libmythtv/recorders/ExternalStreamHandler.cpp | 2 +-
mythtv/libs/libmythtv/recorders/channelbase.cpp | 8 +
mythtv/libs/libmythtv/recorders/dtvchannel.cpp | 3 +-
mythtv/libs/libmythtv/recorders/dtvrecorder.h | 5 +-
mythtv/libs/libmythtv/recorders/recorderbase.cpp | 8 +
mythtv/libs/libmythtv/recorders/signalmonitor.cpp | 9 +
mythtv/libs/libmythtv/recorders/streamhandler.cpp | 17 +-
.../libs/libmythtv/recorders/v4l2encrecorder.cpp | 330 ++++++
mythtv/libs/libmythtv/recorders/v4l2encrecorder.h | 61 +
.../libmythtv/recorders/v4l2encsignalmonitor.cpp | 242 ++++
.../libmythtv/recorders/v4l2encsignalmonitor.h | 52 +
.../libmythtv/recorders/v4l2encstreamhandler.cpp | 1044 ++++++++++++++++
.../libmythtv/recorders/v4l2encstreamhandler.h | 145 +++
mythtv/libs/libmythtv/recorders/v4lchannel.cpp | 7 +-
mythtv/libs/libmythtv/recorders/v4lchannel.h | 5 +-
mythtv/libs/libmythtv/recordingprofile.cpp | 493 ++++++--
mythtv/libs/libmythtv/recordingprofile.h | 8 +-
mythtv/libs/libmythtv/tv_rec.cpp | 20 +-
mythtv/libs/libmythtv/tv_rec.h | 2 +-
mythtv/libs/libmythtv/v4l2util.cpp | 1244 ++++++++++++++++++++
mythtv/libs/libmythtv/v4l2util.h | 106 ++
mythtv/libs/libmythtv/videosource.cpp | 130 ++-
mythtv/libs/libmythtv/videosource.h | 24 +-
35 files changed, 4088 insertions(+), 194 deletions(-)
create mode 100644 mythtv/libs/libmythtv/driveroption.h
create mode 100644 mythtv/libs/libmythtv/recorders/v4l2encrecorder.cpp
create mode 100644 mythtv/libs/libmythtv/recorders/v4l2encrecorder.h
create mode 100644 mythtv/libs/libmythtv/recorders/v4l2encsignalmonitor.cpp
create mode 100644 mythtv/libs/libmythtv/recorders/v4l2encsignalmonitor.h
create mode 100644 mythtv/libs/libmythtv/recorders/v4l2encstreamhandler.cpp
create mode 100644 mythtv/libs/libmythtv/recorders/v4l2encstreamhandler.h
create mode 100644 mythtv/libs/libmythtv/v4l2util.cpp
create mode 100644 mythtv/libs/libmythtv/v4l2util.h
--
More information about the mythtv-firehose
mailing list