History
v3.3 (February 19th,
2004)
- Should now detect
all cards that support audio inputs. If you still have problems, please
report.
- Now the makefile detects Zeta/R5. Source almost ready to be
released.
- "make package" now uses "mkdir -p", so it won't fail if the
target directory exists.
v3.2 (February 12th,
2004)
- Switching to full
screen mode in a resolution different from the Desktop resolution works.
- Changing the video size now works.
- Converted build system from BeIDE projects to makefiles.
- Corrected the bug report email address.
- Now correctly opens BeMail no matter where it is located (fixes
bug reporting in Zeta).
- Correctly detect and use the audio controls in the following
cards:
- Aureal SQ2500
sound card (Vortex2 Chipset) - Standard R5 driver/media addon.
- Yamaha WaveForce 192xg - Standard YMF724 R5 driver/media addon.
- Probably other cards. Please report.
v3.1 (February 8th,
2004)
- Added current
refresh to Full Screen Mode list. It will appears in the entry for the
current desktop resolution and it makes switching from/to full screen
mode faster and less prone to errors.
- Improved the audio input detection code. Please report any
problems.
v3.0 (October 7th, 2001)
- Introduction of
plugins! See separate
documentation for details!
- A "Video Plugins" folder is created if it doesn't exist in the
"/boot/home/config/add-ons" folder. This is were your plugins should be
stored. stampTV will also scan a folder called "Plugins" if it exists
in stampTV's folder.
- Changed frame grabbing to be thread safe & to capture the
image as it is after plugin processing.
- Presets now include more parameters: the channel number, the
video & audio input selected, the video format and the tuner
locale. You really shouldn't need to know more than that, but if you
want more details (or if things don't work the way you expect), then
read further...
When
stampTV is started, if it can't find presets in the new format, it will
convert the presets saved in the older format by setting the missing
values (video & audio input, video format & tuner local) to the
current value.
This should be fine in most cases. However, if the taken values are not
correct for most of your presets, you may want to set the settings to
the better "default" state and force a new conversion.
To do that, set the settings as you wish, quit stampTV, open a Terminal
and type:
rmattr FullPresets /boot/home/config/settings/stampTV.preferences
This will delete the presets saved in the new format only. Then launch
stampTV again: it will re-import the "old" pre-version 3.0b7 presets.
This new preset format will be completely transparent for most
users simply updating to a newer version of stampTV. However, if you
switch between an older version of stampTV and a newer, you will see
that presets are kept separated: preset changes made with an older
stampTV version won't be visible by the newer stampTV, and vice versa.
- Added the "Locked (Scale)" option to force the video size to be
fixed. Very handy when a plugin is very CPU intensive and won't work
well at a big size. Look above for more details.
- Added the window size menu when the "Locked (Scale)" option is
active.
- Added handling of (some) overlay limitations. Overlay will be
disabled as required, if it can't be scaled to the desired size.
- Added the "Occupy All Workspaces" option, which in facts, now
allows you to have stampTV present in one workspace only, since it
previously always was present in all workspaces!
- Much more intelligent "Back to the Last Channel" option. It will
bounce back to the last channel you were really looking at, not the
last channel you just browsed through. This makes the "Back" option
much more useful!
- The stay-on-screen option can temporally be disabled with the
option key. Very handy when stampTV hides some object which lies on
your desktop!
- Built the "User Services" menu, with more links to different web
pages, and built-in an email bug-report feature.
- Fixed the license: includes the Be Sample Code License (as it
should have since the beginning), adds the stampTV License and the
stampTV Video Plugin License (in the plugin's notice).
- Added Sean Long's option to disable screen savers while stampTV
is running.
- Added half-max size for PAL format to get max quality for that
format (no interlacing issue).
v2.3.1 (March 22nd,
2001)
- Fixed the PAL-M
workaround.
v2.3 (March 20th, 2001)
- Added the "Image
Tuning" menu (Contrast/Saturation/Brightness).
- Added BeInControl support for IR control. You'll find a
BeInControl configuration file. For information about BeInControl,
please see its own documentation.
- Improved click handling for dragging & fullscreen switching.
- Fixed a bug when switching workspaces.
- Prepared support for plugins (see upcoming stampTV v3.0).
- Improved/fixed frame grabbing to support 16 bits color modes.
- Fixed many memory leaks.
- Limit video size for NTSC. Added fallback to lower video sizes
when connection fails.
- Added channel, volume & mute displays.
- Added menu items which will remind users of keyboard shortcuts to
change channels, presets & volume.
- Added audio control: Alt-M for mute, Up & Down arrows to
raise or lower the volume.
- Use the popup menu to select which audio output your card uses
(probably "Line" or "Line out"). You can also use the volume slider
which is shown inside the popup menu! For that, right click and release
the mouse to let the menu open, then go over the slider, left click on
it and drag!
- Now identifies the parameters by the Kind, and no more by their
UI name.
- Made slight changes to overlay support.
- Added a bug-report-generating script to help feedback.
- Added Bruno G. Albuquerque's work around a bt848 driver bug in
PAL-M mode. Made some parts of code more generic to make implementation
cleaner.
- Added the "Back to the Last Channel" option.
- Improved smoothness when moving the window by dragging its
content.
- Fixed a full screen bug when not in the first workspace.
- Changed wheel action: It will go to the next or previous preset
(not channel), unless you press the shift key, or have caps lock
activated.
- Implemented overlay support. This reduces CPU usage dramatically,
while providing better performance. The motion is extremely smooth.
Note that your video card's driver might not support hardware overlay
(yet). In that case, you should be able to use stampTV nevertheless,
just as with previous versions, possibly taking benefit from the next
improvement!
- stampTV now tries several color depths, in particular, the
current one to improve efficiency. This makes a big difference when
overlay is not in use.
- Improved smoothness when moving the window by dragging its
content.
- Fixed a full screen bug when not in the first workspace.
- Changed wheel action: It will go to the next or previous preset
(not channel), unless you press the shift key, or have caps lock
activated.
v2.2 (December 3rd,
2000)
- Fixed hangs &
crashes when using the video preferences window.
- Improved the way stampTV quits, and hopefully solved some rare
crashes. Strangely enough, this is a very tricky problem! Be very
careful if you want to change this part of the code!
- stampTV is no more a BDirectWindow which should make it
compatible with more video cards. Moreover, it allows you to create
& edit presets as well as use the popup menu even while in full
screen mode. This also provides a better independence on the window
type: an other step for the replicant support! (Note: the important
BDirectWindow methods where never used...)
- You can now choose the full screen resolution. stampTV will
automatically use the best TV resolution, but you can choose an other
one if you wish.
- Fixed a number of full screen related issues.
- Full screen state is now saved & restored.
- A double click in the window will switch the full screen mode.
- Continued the clean up a little bit.
v2.1 (November 22nd,
2000)
- Added detection of
your TV card & your video card abilities. The window size is now
limited by the TV card abilities. The full screen size is now
determined dynamically: it is the biggest size supported by both the TV
card & the video card. That resolution should provide the best full
screen results.
- Implemented intelligent zooming: you'll switch between the
different ideal window sizes, that is, the window sizes which are best
supported by your TV card. You can also access each of those sizes
directly.
- Added quick access to this documentation and to stampTV's web
site.
- Cleaned up/rearranged the source code. Removed many bugs &
improved many internals. Main classes are now split to improve
readability. Simplified many things. This work prepares replicant
support a huge deal!
- Frames are now named after the channel they come from.
v2.0 (November 13th,
2000)
- Maintenance now
officially done by Geb.
- Cleaned up the source code a little bit. Removed a few bugs.
- Improve presets edition.
- Removed the "Avoid Focus" option, because it conflicted with
keyboard shortcuts and had other unpleasant side effects.
- Wrote this documentation.
v1.9 Geb improved the
presets:
- Presets can be
assigned to functions keys and to letters.
- It is easier to select a shortcut for a channel.
- Because letters can now be assigned to presets as shortcuts, you
now must use the tab key to toggle the full screen mode. A reminder
will help users when they try to use the old method.
v1.8 Attila Lendvai
added the following improvements:
- You can move the
window by pressing the left mouse button inside the TV image and moving
the mouse around.
- You can change the channel your mouse's wheel.
- You can save a frame by dragging the image from the TV screen to
any folder (or to the desktop) with the middle mouse button. (If you
drag the image with the left control key held down, you can choose the
image file format. The default is TGA.).
- Avoid focus: It's very annoying that at a workspace switch
stampTV becomes the active window, even if it was not the active window
before the switch. The Avoid Focus option on the menu disables the
stampTV window from ever grabbing the focus.
v1.7 Geb added preset
channels.
- You can now create
& modify named presets which you can recall with the popup menu or
using the function keys.
v1.6.2 by Alexander
Wilkens.
- New preference
class. All preferences are now saved.
v1.6.1
- Full screen will
now only be full screen in one workspace... Handy if your boss walks
past.
- Some other bug fixes.
v1.6 by Sylvain Tertois
- Implemented a
working full screen mode.
v1.5
- A
keep-the-window-on-top-of-other-windows option has been added.
- All settings are now saved.
v1.4 by Stephan Assmus
v1.3
- Added a 'Window
can't be moved offscreen option'.
- Made bug fixes.
v1.2
- Window position and
size are now saved when stampTV exits. (in
~/config/settings/stampTV.preferences)
- You can no longer move stampTV offscreen...Useful, probably.
- Eugenia Loli suggested a Quit option on the popup menu.
v1.1
- Christopher Lenz,
media kit expert, was kind enough to add channel selection code.
Right-click on the TV image to select a channel from the popup menu
- Those up and down arrow keys do something now.
- stampTV's window can now be tab-less.
v1.0
- Original release by
Frank Olivier.
|