With "ffmpeg2theora" you can convert any file that "ffmpeg" can decode into
the Theora format. Right now the settings are hardcoded into the binary.
The idea is to provide "ffmpeg2theora" as a binary along sites like
"v2v.cc" to enable as many people as possible to encode video clips with
the same settings.
-1.1 which needs newer suse which doesn't work on NetBSD-5.
Fixes PR 45503 (in conjunction with the creation of libflashsupport10 and
the associated libflashsupport OS version dependency change).
* Bump BUILDLINK_ABI_DEPENDS to 1.0.0
Changelog:
2012-01-27 v1.0.0 "Duclair"
Our fourth named release, focused on performance and features related to
real-time encoding. It also fixes a decoder crash bug introduced in
v0.9.7, so all users of that release are encouraged to upgrade.
- Upgrading:
This release is ABI incompatible with prior releases of libvpx, so the
"major" version number has been bumped to 1. You must recompile your
applications against the latest version of the libvpx headers. The
API remains compatible, and this should not require code changes in most
applications.
- Enhancements:
This release introduces several substantial new features to the encoder,
of particular interest to real time streaming applications.
Temporal scalability allows the encoder to produce a stream that can
be decimated to different frame rates, with independent rate targetting
for each substream.
Multiframe quality enhancement postprocessing can make visual quality
more consistent in the presence of frames that are substantially
different quality than the surrounding frames, as in the temporal
scalability case and in some forced keyframe scenarios.
Multiple-resolution encoding support allows the encoding of the
same content at different resolutions faster than encoding them
separately.
- Speed:
Optimization targets for this release included the decoder and the real-
time modes of the encoder. Decoder speed on x86 has improved 10.5% with
this release. Encoder improvements followed a curve where speeds 1-3
improved 4.0%-1.5%, speeds 4-8 improved <1%, and speeds 9-16 improved
1.5% to 10.5%, respectively. "Best" mode speed is consistent with the
Cayuga release.
- Quality:
Encoder quality in the single stream case is consistent with the Cayuga
release.
- Bug Fixes:
This release fixes an OOB read decoder crash bug present in v0.9.7
related to the clamping of motion vectors in SPLITMV blocks. This
behavior could be triggered by corrupt input or by starting
decoding from a P-frame.
Due to multiple inclusions of stdint.h, DragonFly was failing to build
one of the akode plugins with a typedef redefinition error. It had
previously built, so the UINT64_C fix for the akode mpc plugin broke
the ffmpeg plugin.
It turns out that the first patch effectively just imported
machine/int_const.h, so that header can be directly imported instead
rather than having to include the main contents of <stdint.h> multiple
times. This refinement also works on NetBSD, but OpenBSD and FreeBSD
unfortunately embed UINT64_C directly within <stdint.h>. Therefore
original patch is left in place to cover those systems.
changes (for both libdvdread and libdvdnav):
-added some new features (e.g. OS/2 support, new APIs in libdvdnav
-fixed a number of bugs
-improved playback of badly mastered or "copy protected" DVDs
Thomas's problem might be modular-vs-native-x11 related. To address this,
I've explicitely disabled freetype in the !x11 case so that a native
one doesn't get picked up.
* Add ogg_stream_flush_fill() call
This produces longer packets on flush, similar to
what ogg_stream_pageout_fill() does for single pages.
* Windows build fixes
Changes 1.2.2:
* Build fix (types correction) for Mac OS X
* Update win32 project files to Visual Studio 2008
* ogg_stream_pageout_fill documentation fix
Development
1.0.5
Disable playing of partially cached apple.com files, mplayer seems to crash on these files
Use the right schema file, can't believe this one has slipped by so long.
Use better const check from Issue #161, patch from i.stakenvicius
1.0.5b2
Simpifying const check until something better comes along Issue #162
Fix Issue #161, improvements over last patch because NPAPI not properly bumped
Fix support for older xulrunners, Issue #160, issue caused by patch from
Issue #158
Support nsapi-sdk, based on patch from Issue #159
Fix up some const casting so that compilers do not complain Issue #158
Updated Japanese translation
Updated Italian translation
1.0.5b1
When uri is a file:// uri, just play it directly
Switch from AM_MAINTAINER_MODE to AM_MAINTAINER_MODE([enable]) in configure.in
Fix Issue #150, return value for function that says it will
Updated Dutch translation
Conversion to using libgmtk as separate library
Improvements to the apple.com/trailers fix, caching now works properly
Fix regression at apple.com/trailers, side effect of fully caching the file for now
Development
Rework key handler to be more correct with respect to shift/ctrl/alt modifiers
Only use dark theme if not embedded, otherwise use the default theme
Prefer the dark theme when running on gnome 3.2, similar to totem
Updated Polish translation to match the reworded source text
Reword 50% larger as gettext is stupid about the % sign
Translated the missing string into Polish
1.0.5b2
Add 150% display of video
Use icon named gnome-mplayer-panel for status icon if present in theme
Remove configure option --with-gpm-new-method as this is default now
if you have an old gnome-power-manager < 2.26 add the configure flag
--with-gpm-old-method
Try to detect the right screensaver api to use in Gnome 3.2 (Fedora 16)
Updated German translation
Fix warning when accelerator keys have not been set
Updated Japanese translation
Fix the speed multipliers and speed reset Issue 566 & 567
1.0.5b1
Rephrased some strings in Polish translation
Updated Portuguese translation
Updated Polish translation
Fix problem with visual seeking while using the tracker, requires gmtk svn r48
Add in command line option --vo (this disables hardware codecs as a safety measure)
Add in command line option --dvd_device
Fix Issue #560, ATTRIBUTE_FORCE_CACHE not being processed
Printout gmtk version in verbose mode
Switch from AM_MAINTAINER_MODE to AM_MAINTAINER_MODE([enable]) in configure.in
Make cursor reappear when not in fullscreen mode
Hide mouse/panel in fullscreen mode when mouse is above the panel area.
Only make the fullscreen controls reappear when the mouse is at the bottom of the screen
Fix keyboard shortcut capture to only detect CTRL, ALT or SHIFT modifiers
Set CDDB to TYPE CD
Fix typo on keyscreen
Add tooltop for "Enable Video Hardware"
Remove fuzzy and obsolete translations from po files
Make Normal and Double size hotkeys work
Fix saving and loading of preferred VO
Fix 'f' not going to/returning from fullscreen
Remove the use of mplayer profiles, as they are no longer needed
Fix Issue 544, minor spelling issue
Allow customization of some of the keyboard hotkeys, more to be done
Replace get_window, get_visible, and get_allocation with gmtk versions
Build foundation for customized hotkeys
Add checkboxes for hardware and crystalhd codec support
Conversion to using libgmtk as separate library
Fix Issue #538
Autodetect gtk3 at configure time
Raise event on incomplete QuickTime file, and mark it for retry
Fix compile issue when alsa is not being used
substantially. Next problem is:
cc1: warnings being treated as errors
config.c: In function 'enter_chn':
config.c:636:21: error: array subscript is above array bounds
config.c:637:21: error: array subscript is above array bounds
about this next to the relevant piece of code. Looking at the CVS logs,
it's the 3rd time I fix this. This, in turn, fixes the build of libdlna.
To fix the package, use the "proper" syntax to enable PIC within the
configure script, instead of applying what seems to be a hack. As before,
i386 is left PIC-less or otherwise ffmpeg breaks.
Tested on macppc and amd64.
OpenBSD too since they probably do but we probably won't hear from
anyone about that directly. PKGREVISION -> 3.
Note that at least on NetBSD __STDC_CONSTANT_MACROS is apparently
already defined here (at least when building graphics/osg, maybe not
always) so this patch may not really be the right approach, but it
works...
* 2872918, MKV: add support for default and forced track flags
* 3418881, RK Audio format support, thanks to Lionel Duchateau
* 3418883, LA: version field, thanks to Lionel Duchateau
* MPEG-4: basic support of Aigo .3dv files
* MPEG-2 Video: color display info (colour_primaries, transfer_characteristics,
matrix_coefficients)
* QuickTime: color display info (colour_primaries, transfer_characteristics,
matrix_coefficients)
* QuickTime: ProRes LT, Proxy, 4:4:4 profiles detection
* QuickTime: mpeg CodecID support
* Template inputs are now insensitive to carriage return kind
* MPEG-TS: Support of ISO 8859-2 in EPG
* MPEG-4: more CodedIDs supported
* GXF: more info about DV streams
* GXF: Handling of files with more than 1 Time code
* 3414326, GXF: using only the first map chunk for duration calculation
* 3414513, Id3v2: was not able to extract covers with UTF-16 description
* 3417908, video from several files: crash if there is not enough place for the
frame number
* 3433602, DVD-Video (IFO): Crash when scanning some malformed IFO files
* Matroska: parser hanging in case of huge zero-padded files
* MPEG-4: was not providing some info about tracks with sample table before
media header
* MXF: better support of corrupted indexes
* 3429831, MediaInfo library: unload wrong DLL, thanks to McSpecky
* MPEG-TS: Better handling of EPG running_status flag
* MXF: Handling of "file:///" in Network loacators
* FLV: audio delay was sometimes wrong
* H264: Buffer size was in bytes instead of bits like with other formats
* 3429196: no output if absolute file name, on Linux
* 3187050, FLV: wrong detection when FLV header is corrupt
* BLu-ray: crash if MPLS files are on the root of a disk
* Blu-ray: parsing was very slow if MPLS was pointing thousands of times on the
same file
* 3292830, Matroska: crash if AAC sample rate is not provided by the container
ffmpeg itself built fine on DragonFly, but other code trying to use this
library (e.g. audio/akode-plugins-ffmpeg) would not build, stopping with
an error like:
common.h:154 error: `UINT64_C` was not declared in this scope
The provided patch fixes this breakage. For conservative reasons, the
code only applies to DragonFly, but if other platforms are seeing the
same error, then the patch's macro should be expanded to include those
other platforms as well.
The libgstshm plugin was building on DragonFly, but it wasn't in the PLIST.
Rather than conditionally add it to the PLIST, instead shm was added to
the disabled list. This now builds cleanly with PKG_DEVELOPER=yes.
DragonFly builds with two plugins that NetBSD suppresses, but these
plugins were not on PLIST although the definition of suitable PLIST
variables suggest this was intended originally. The plugins have
been conditionally added to the PLIST to properly support DragonFly.
Changes from 10.3.183.7
Critical vulnerabilities have been identified in Adobe Flash Player
11.0.1.152 and earlier versions for Windows, Macintosh, Linux and
Solaris, and Adobe Flash Player 11.0.1.153 and earlier versions
for Android. These vulnerabilities could cause a crash and potentially
allow an attacker to take control of the affected system.
Adobe recommends users of Adobe Flash Player 11.0.1.152 and earlier
versions for Windows, Macintosh, Linux and Solaris update to Adobe
Flash Player 11.1.102.55. Users of Adobe Flash Player 11.0.1.153
and earlier versions for Android should update to Adobe Flash Player
11.1.102.59 for Android. Users of Adobe AIR 3.0 for Windows,
Macintosh, and Android should update to Adobe AIR 3.1.0.4880.
This update resolves a memory corruption vulnerability that could lead to code execution (CVE-2011-2445).
This update resolves a heap corruption vulnerability that could lead to code execution (CVE-2011-2450).
This update resolves a memory corruption vulnerability that could lead to code execution (CVE-2011-2451).
This update resolves a memory corruption vulnerability that could lead to code execution (CVE-2011-2452).
This update resolves a memory corruption vulnerability that could lead to code execution (CVE-2011-2453).
This update resolves a memory corruption vulnerability that could lead to code execution (CVE-2011-2454).
This update resolves a memory corruption vulnerability that could lead to code execution (CVE-2011-2455).
This update resolves a buffer overflow vulnerability that could lead to code execution (CVE-2011-2456).
This update resolves a stack overflow vulnerability that could lead to code execution (CVE-2011-2457).
This update resolves a vulnerability that could lead to a cross-domain policy bypass (Internet Explorer-only) (CVE-2011-2458).
This update resolves a memory corruption vulnerability that could lead to code execution (CVE-2011-2459).
This update resolves a memory corruption vulnerability that could lead to code execution (CVE-2011-2460).
... now after reading the above, just how happy are people running this code
from their browsers?
Changes from 11.0.1.152
Critical vulnerabilities have been identified in Adobe Flash Player
11.0.1.152 and earlier versions for Windows, Macintosh, Linux and
Solaris, and Adobe Flash Player 11.0.1.153 and earlier versions
for Android. These vulnerabilities could cause a crash and potentially
allow an attacker to take control of the affected system.
Adobe recommends users of Adobe Flash Player 11.0.1.152 and earlier
versions for Windows, Macintosh, Linux and Solaris update to Adobe
Flash Player 11.1.102.55. Users of Adobe Flash Player 11.0.1.153
and earlier versions for Android should update to Adobe Flash Player
11.1.102.59 for Android. Users of Adobe AIR 3.0 for Windows,
Macintosh, and Android should update to Adobe AIR 3.1.0.4880.
This update resolves a memory corruption vulnerability that could lead to code execution (CVE-2011-2445).
This update resolves a heap corruption vulnerability that could lead to code execution (CVE-2011-2450).
This update resolves a memory corruption vulnerability that could lead to code execution (CVE-2011-2451).
This update resolves a memory corruption vulnerability that could lead to code execution (CVE-2011-2452).
This update resolves a memory corruption vulnerability that could lead to code execution (CVE-2011-2453).
This update resolves a memory corruption vulnerability that could lead to code execution (CVE-2011-2454).
This update resolves a memory corruption vulnerability that could lead to code execution (CVE-2011-2455).
This update resolves a buffer overflow vulnerability that could lead to code execution (CVE-2011-2456).
This update resolves a stack overflow vulnerability that could lead to code execution (CVE-2011-2457).
This update resolves a vulnerability that could lead to a cross-domain policy bypass (Internet Explorer-only) (CVE-2011-2458).
This update resolves a memory corruption vulnerability that could lead to code execution (CVE-2011-2459).
This update resolves a memory corruption vulnerability that could lead to code execution (CVE-2011-2460).
... now after reading the above, just how happy are people running this code
from their browsers?
This is based on Ryo ONODERA's wip package with some pkglint and MESSAGE
shuffling from me (any issues seen are likely to be due to that rather
than the original package).
Netscape compatible plugin for Adobe Flash player. This package
contains a plugin that enables web browsers to render the Flash
format.
The nspluginwrapper option (enabled by default on non Linux platforms)
permits the use of the the Linux x86 flash player in Firefox browsers
on other x86 systems and x86_64 systems.
For NetBSD this package requires emul.linux.kern.osrelease = 2.6.18
or later, which means it will not work on NetBSD 5.x or older
systems.
Changelog:
2011-08-15 v0.9.7-p1 "Cayuga" patch 1
This is an incremental bugfix release against Cayuga. All users of that
release are strongly encouraged to upgrade.
- Fix potential OOB reads (cdae03a)
An unbounded out of bounds read was discovered when the
decoder was requested to perform error concealment (new in
Cayuga) given a frame with corrupt partition sizes.
A bounded out of bounds read was discovered affecting all
versions of libvpx. Given an multipartition input frame that
is truncated between the mode/mv partition and the first
residiual paritition (in the block of partition offsets), up
to 3 extra bytes could have been read from the source buffer.
The code will not take any action regardless of the contents
of these undefined bytes, as the truncated buffer is detected
immediately following the read based on the calculated
starting position of the coefficient partition.
- Fix potential error concealment crash when the very first frame
is missing or corrupt (a609be5)
- Fix significant artifacts in error concealment (a4c2211, 99d870a)
- Revert 1-pass CBR rate control changes (e961317)
Further testing showed this change produced undesirable visual
artifacts, rolling back for now.
features of libxineposix are supported natively and ar refuses create an
empty library, and it shouldn't do any harm otherwise. Fixes build on
OpenIndiana 151.
changes: many fixes and improvements
pkgsrc note: This version hasn't been tested in practice yet. The
previous one had a problem with mkvmerge going into an endless loop.
We still have mkvtoolnix-old (2.9.8) as a known working one for
that reason.
changes: cleanup and minor fixes
pkgsrc note: according to the ChangeLog, this version is not binary
compatible to older versions -> ABI_DEPENDS bumped
and FreeBSD with the "lwres" library. This allows us to remove the
problematic dependence on the "bind97" package. Fix suggested by
OBATA Akio on the "tech-pkg" mailing list.
Approved by Thomas Klausner.
Changes between 0.2.0 and 0.2.1:
--------------------------------
* ignore initial discontinuity
* Build fixes for BSD builds
* Build fixes for MSYS builds
Changes between 0.1.7 and 0.2.0:
--------------------------------
* Relicense libdvbpsi from GPLv2 to LGPLv2.1
* bump version number to 0.2.0 (skipping 0.1.8 and 0.1.9) to indicate
GPL -> LGPL license change
* new CUE Identifier descriptor support (0x8a)
* new Splice Information Section table support (0xFC) (SCTE 35 2004)
* new BAT table (decoder and generator)
* new descriptor 0x44
* depreceated all API's in preparation for 1.0.0 release with revamped API
packagers and application developers should anticipate:
- structure renames dvbpsi_handle to dvbpsi_t
- prototype changes
- removal of printf for message printing
- message callback function
For more information see changes in libdvbpsi-ng branch.
New Features:
* New complete translation: German (de); thanks to Chris Leick
Bug fixes:
* Fix offset bug (which results in wrong .vob files)
* Fix typos and improve wording
Changes 0.4:
New Features:
* Added new translations from Launchpad: French (fr), Galician (gl),
Italian (it), Norwegian Bokmål (nb), Russian (ru) and Spanish (es)
Changes:
* Use C99 standard and compile with -pedantic flag.
* Code cleanup
Bug fixes:
* Fixed typos
* Fixed compiler warnings
* Added missing header file
Changelog:
Overview of changes in gst123-0.2.1:
* Fixed minor memory leak.
* Fix warnings due to wrong glib option parsing. [Nicholas Miell]
* Use wikihtml2man for documentation (replaces old doxer based manpage).
1.0.4
Fix problem where file is downloaded before gnome-mplayer is started (locally cached)
Added Portuguese translation
Remove some whitespace
Updated French translation
Updated Polish translation
Updated Turkish translation
1.0.4b2
If http is found in the URL it may not be a stream (this might break some sites)
Get status messages looking better, requires gnome-mplayer from SVN on same date
Disable Windows OnDSPlayStateChangeEvt callback
Emulate WMP status
Emulate WMP versionInfo
Add in some more WMP javascript emulation
Align PlayStateChanges similar to WMP
Rework how media events are handled
Fix problems with SetVolume
Remove a couple of state change callbacks to stop fork bomb
Call javascript function OnDSPlayStateChange if it is exists
Add .media.getItemInfo title,url, bitrate to WMP Javascript emulation
Add .URL to WMP Javascript emulation
Updated Polish translation
Add .media.duration to WMP Javascript emulation
Add .settings.volume to WMP Javascript emulation
1.0.4b1
When getting a file from Apple, only play the first media link
Add udp as supported streaming format
Fix up some issues with apple trailers