Mailing List Archive

1 ... 33 34 35 36 37 38 39 40 41  View All
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by nigel on Tue May 24 01:25:48 2005

Added Files:
in mythtv/filters:
filter-avcodec.pro filter-common.pro mm_arch.h
Modified Files:
in mythtv/filters/adjust:
adjust.pro filter_adjust.c
in mythtv/filters/bobdeint:
bobdeint.pro
in mythtv/filters/convert:
convert.pro
in mythtv/filters/crop:
crop.pro filter_crop.c
in mythtv/filters/denoise3d:
denoise3d.pro filter_denoise3d.c
in mythtv/filters/force:
force.pro
in mythtv/filters/invert:
invert.pro
in mythtv/filters/kerneldeint:
filter_kerneldeint.c kerneldeint.pro
in mythtv/filters/linearblend:
filter_linearblend.c linearblend.pro
in mythtv/filters/onefield:
onefield.pro
in mythtv/filters/postprocess:
postprocess.pro
in mythtv/filters/quickdnr:
filter_quickdnr.c quickdnr.pro
Log Message:
1 - Abstraction of common stuff from all the .pro files
2 - Removal of dummy functions that are not needed on non-MMX
3 - Determine Altivec acceleration at runtime (currently linearblend only)
4 - Tidy comments after #endifs (remove, or make C style in .c src)

----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by nigel on Tue May 24 02:03:03 2005

Modified Files:
in mythtv/filters/postprocess:
postprocess.pro
Log Message:
Another OS X compile (er, link) problem.

----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by nigel on Tue May 24 02:36:01 2005

Modified Files:
in mythtv/programs/mythbackend:
mainserver.cpp
Log Message:
Another "use CONFIG symbol before including config.h" mistake

----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by cpinkham on Tue May 24 02:59:13 2005

Modified Files:
in mythtv/libs/libmythtv:
NuppelVideoPlayer.cpp
Log Message:


* Should fix bug reported by David Engel when using ~realtime flagging and
auto-commercial skip or notify is turned ON. False notification messages
would popup occasionally since the commBreakIter wasn't being reset when
the new skip list was put in place.

* Also set hascommbreaktable to true/false when a new comm break list
is set using NVP::SetCommBreakMap(). This could cause problems in the
case where a false-positive break was initially detected and later
correctly flagged as show so the comm break map size returned to 0.


----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by oscar on Tue May 24 07:58:21 2005

Modified Files:
in mythtv/programs/mythfrontend:
globalsettings.cpp
Log Message:
Missing space.

----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by oscar on Tue May 24 08:10:18 2005

Modified Files:
in mythtv/i18n:
mythfrontend_sv.qm mythfrontend_sv.ts
Log Message:
Daniel Staaf: Swedish translation updates with some minor changes

----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by danielk on Tue May 24 15:13:59 2005

Modified Files:
in mythtv/libs/libmythtv:
ivtvdecoder.cpp
Log Message:

Include mythconfig.h to avoid warning about restrict being redefined.

----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by danielk on Tue May 24 15:18:05 2005

Modified Files:
in mythtv/libs/libmyth:
exitcodes.h util.cpp util.h
Log Message:

Cleanup and documenting of util.cpp.
Added some error resiliency to [decode/encode]LongLong.

----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by danielk on Tue May 24 20:19:55 2005

Modified Files:
in mythtv/libs/libmyth:
mythcontext.h util.cpp util.h
in mythtv/libs/libmythtv:
remoteencoder.cpp remoteencoder.h remoteutil.cpp remoteutil.h
tv_rec.cpp tv_rec.h
in mythtv/programs/mythbackend:
autoexpire.cpp autoexpire.h encoderlink.cpp encoderlink.h
mainserver.cpp mainserver.h playbacksock.cpp playbacksock.h
scheduler.cpp
in mythtv/programs/mythfrontend:
globalsettings.cpp playbackbox.cpp statusbox.cpp statusbox.h
Log Message:

Please to a "make distclean"...

This adds automagic AutoExpire, that is it will calculate the amount
of space needed free by MythTV and how often space must be cleared.

So there is a little more cleanup of util.cpp, I took four getDiskSpace()
functions and collapsed them into one. This should make it easier port
the backend and frontends to new platforms.

Bumped the Myth protocol version, there is a completely new query
""QUERY_REMOTEENCODER GET_MAX_BITRATE" which gets the maximum bitrate
a recorder/encoder can output. I've also replaced QUERY_FREESPACE
with two queries QUERY_FREE_SPACE and QUERY_FREE_SPACE_LIST. The
first returns the backend's total and used space in kilobytes, and
when called on the master backend QUERY_FREE_SPACE_LIST returns
every backend's disk space stats, prepended with the hostname of each.

In addition to adding the needed GetFreeDiskSpace(), and GetMaxBitrate()
methods, I've also documented encoderlink and done a little cleanup there.
isLowOnFreeSpace() has also been replaced with HasEnoughFreeSpace(),
which checks if there is enough space for a particular program, i.e.
if autoexpire is disabled and you have 2 GiB free you can probably
record a 30 min program, but not a 3 hour one.

For the most part the rest of the changes are just to accomidate these
changes. The exception is in StatusBox where we now query all backends
for space and estimate how many hours of recording we have left. At the
moment only two "profiles" are used for the estimation. "HDTV" or
19.4 Mbps, and "average" or 550 Kbps, where the latter is my actual
average bitrate. But is someone wants to write a SQL query that gets actual
profile bitrates, and/or the user's real 'average' bitrate....

There is one caveat with multiple backends, if you use shared space for
recordings. The master backend must use the same shared space as other
recorders use for this to work automagically. I plan to fix this, but
the workaround is to just set the "Extra Space" high enough. This only
affects you if you share space for some backends use a different
filesystem for the master backend, which I assume is rare.

----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by jarod on Tue May 24 21:55:39 2005

Modified Files:
in mythtv/filters/linearblend:
filter_linearblend.c
in mythtv/programs/mythuitest:
mythuitest.pro
in mythtv/libs/libmythui:
libmythui.pro
Log Message:
Two x86_64 build fixes:
- change linearblend #ifdef to look at mmx *and* i386
- fix include path issue with libmythui.pro

Also made mythuitest.pro more generic

----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by nigel on Tue May 24 23:19:08 2005

Modified Files:
in mythtv/libs/libmythui:
mythmainwindow.cpp libmythui.pro
Log Message:
Small patch prompted by Mino Taoyama

----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by jarod on Wed May 25 01:12:36 2005

Modified Files:
in mythtv/libs/libmythtv/vbitext:
lang.c
Log Message:
Minor change to kill off another 50+ identical gcc4 warnings in
libs/libmythtv/vbitext/lang.c, between lines 63-110-ish:
"warning: pointer targets in initialization differ in signedness"

I have no vbi stuff on my end, so some testing from someone who
does to verify vbi still works would be appreciated...

----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by rkulagow on Wed May 25 17:14:22 2005

Modified Files:
in mythtv/programs/mythbackend:
mainserver.cpp
Log Message:
Change wording of the full-duplex warning so that it doesn't reference a hard-coded section of the HOWTO.

----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by rkulagow on Wed May 25 17:19:19 2005

Modified Files:
in mythtv/docs:
index.html mythtv-HOWTO-21.html mythtv-HOWTO-22.html
mythtv-HOWTO-7.html mythtv-HOWTO-singlehtml.html
mythtv-HOWTO.html mythtv-HOWTO.pdf mythtv-HOWTO.sgml
mythtv-HOWTO.txt
Log Message:
v0.18.05, 2005-05-25. Alter some of the troubleshooting text about full duplex.

----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by danielk on Thu May 26 02:17:05 2005

Modified Files:
in mythtv/libs/libmythtv:
osdsurface.cpp osdsurface.h videooutbase.cpp videooutbase.h
Log Message:

Moves OSDSurface blending functions from VideoOutput to OSDSurface,
avoiding some code duplication in the signal monitoring patch.

This also fixes a bug where the stride was set improperly when
blending to ARGB buffers via VideoOutput::DisplayOSD.

There is also some const correctness stuff and some
additional documentation in OSDSurface.
----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by ijr on Thu May 26 03:32:37 2005

Modified Files:
in mythtv/programs/mythbackend:
encoderlink.cpp encoderlink.h mainserver.cpp mainserver.h
playbacksock.cpp playbacksock.h server.h
Log Message:
refcount the playbacksock objects, too. Should fix other random issues with the
backend dying.

----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by rkulagow on Thu May 26 04:27:30 2005

Modified Files:
in mythplugins/mythweb/includes:
mythbackend.php
Log Message:
Update protocol version to 17. May be other changes necessary.

----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by cpinkham on Thu May 26 13:36:04 2005

Modified Files:
in mythtv/libs/libmythtv:
jobqueue.cpp
Log Message:


* Patch by Aran Cox on -dev to fix a bug in the JobQueue where all jobs
could be claimed by a single backend if the user did not have the
"Run jobs on recording host" option turned ON.

----------------------------------------------------------------------------
Changes committed by cpinkham on Thu May 26 13:36:06 2005
on branch: release-0-18-fixes

Modified Files:
in mythtv/libs/libmythtv:
jobqueue.cpp
Log Message:


* Patch by Aran Cox on -dev to fix a bug in the JobQueue where all jobs
could be claimed by a single backend if the user did not have the
"Run jobs on recording host" option turned ON.


----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by thor on Thu May 26 14:08:07 2005

Modified Files:
in mfd/mfd/plugins/audio:
audio.cpp
Log Message:

make stopAudio() method ensure that output is not paused.


----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by thor on Thu May 26 14:35:57 2005

Modified Files:
in mfd/mfd/plugins/audio:
audio.cpp
Log Message:

stopAudio() should always call stopPlaylistMode()


----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by cpinkham on Thu May 26 22:57:26 2005

Modified Files:
in mythtv/i18n:
translate.pro
in mythtv/libs/libmythtv:
dbcheck.cpp jobqueue.cpp jobqueue.h programinfo.cpp
programinfo.h recordingprofile.cpp recordingprofile.h
scheduledrecording.cpp scheduledrecording.h sr_items.cpp
sr_items.h tv_rec.cpp tv_rec.h
in mythtv/programs/mythbackend:
mainserver.cpp
in mythtv/programs/mythcommflag:
main.cpp
in mythtv/programs/mythfrontend:
globalsettings.cpp
in mythtv/programs/mythtranscode:
main.cpp
Log Message:


* Patches by me:

- Fix mythcommflag so that it doesn't print out the "couldn't get remote
encoder" message for recordings that it thinks are live but that
have already ended.

- When deleting a recording, don't try to delete the pixmap unless the
file exists to begin with. This prevents the "Error deleting" message
for the png pixmap when the preview file didn't exist to begin with.

* Patches by Robert Tsai:

- Add new Low, Medium, and High quality Transcoding profiles and allow
the user to select whether to auto-transcode as well as the transcoding
profile to use on a per-scheduled-recording basis. In order for a
recording to auto-transcode, the Recording Profile must be set to
allow auto-transcode and the Scheduled Recording must be set to allow
auto-transcode. So, for instance, if you have a DVB or HDTV card and an
ivtv-compatible card, you could enable auto-transcoding for recordings
made on the DVB/HDTV card while recordings made on the ivtv-compatible
card would not be auto-transcoded even if the recordings were for the
same Scheduled Recording entry. So, if your recordings are not
auto-transcoding as expected, check to make sure that auto-transcoding
is turned on at both the Recording Profile for your TV card as well
as the Scheduled Recording entry for the program you wish to record.

- Convert JobQueue::GetJobsInQueue() to sort the results by inserttime
instead of starttime. This way things are listed in the order they were
queued, not their original recording starttime.

- Rework the JobStatus enum in jobqueue.h and corresponding parts in
JobQueue::StatusText() to make it easier to keep the text descriptions
of job statuses up to date.


----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by thor on Thu May 26 23:02:28 2005

Modified Files:
in mfd/mfd/plugins/audio:
audio.cpp
Log Message:

stopAudio() should not always call stopPlaylistMode() (what was I
thinking?). Socket command to "stop", however, should call stopAudio() and
stopPlaylistMode().


----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by ijr on Thu May 26 23:12:51 2005

Modified Files:
in mythtv/libs/libmythtv:
tv_rec.cpp
in mythtv/programs/mythbackend:
mainserver.cpp playbacksock.cpp
Log Message:
More debugging for socket weirdness.

----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by danielk on Fri May 27 00:17:31 2005

Added Files:
in mythtv/libs/libmythtv:
dtvsignalmonitor.cpp dtvsignalmonitor.h
pchdtvsignalmonitor.cpp pchdtvsignalmonitor.h
signalmonitor.cpp signalmonitor.h signalmonitorvalue.cpp
signalmonitorvalue.h
in mythtv/libs/libmythtv/mpeg:
.cvsignore
Log Message:

This is commit is to make John Pullan's life a little easier.

SignalMonitor is a base class for signal monitoring classes.
SignalMonitorValue is a helper class encapsulating a value such as
"signal" or "signal_lock"
DTVSignalMonitor is an (incomplete) base class for digital signal monitors.
pcHDTVSignalMonitor is a new class which detects the signal when
using the v4l driver for the pcHDTV HD-2000/3000 cards.
*DVBSignalMonitor is now a child class but is not updated in this commit.

The .cvsignore in libs/libmythtv/mpeg is just a copy of the one for
libs/libmythtv to avoid some cvs nagging.

None of these new classes is enabled in this commit, they are
there because John and I began working on the same code this week
and want to synchronize a bit.

----------------------------------------------------------------------------
Changes committed by danielk on Fri May 27 00:19:15 2005

Modified Files:
in mythtv/libs/libmyth:
mythdeque.h
Log Message:

Added some type-casts so this can be used for some non-pointer types.
Added some documentation...

----------------------------------------------------------------------------
mythtv commits [ In reply to ]
----------------------------------------------------------------------------
Changes committed by danielk on Fri May 27 00:58:51 2005

Modified Files:
in mythtv/libs/libmythtv/mpeg:
atsctables.cpp atsctables.h
Log Message:

Adds CableVirtualChannelTable, and a VirtualChannelTable base class
for it and the TVCT.

Adds dummy tables for the RRT, DCCT and DCCSCT.

Adds VirtualChannelTable::Find(int major, int minor) which determines
the index for the virtual channel matching the desired major and minor
channel numbers.

----------------------------------------------------------------------------
Changes committed by gigem on Fri May 27 00:59:21 2005

Modified Files:
in mythtv/libs/libmythtv:
tv_play.h tv_play.cpp
Log Message:
Read the fast-forward/rewind speeds from the database instead of
hard-coding them. Set any of FFRewSpeed[1-7] to 0 in the DB if you
don't want the full 8 speeds. I only use 4 (5, 20, 60 and 180).

There haven't been any complaints about customizing the speeds before
so I haven't added anything to the setup dialogs. Speak up if you
think it should be added.

----------------------------------------------------------------------------

1 ... 33 34 35 36 37 38 39 40 41  View All