[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