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

  • Made bug fixes.

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.


zurück