Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Gerbera

Building the Gerbera Media Server
Collective - Host: opensource - https://opencollective.com/gerbera-io - Website: https://gerbera.io - Code: https://github.com/gerbera

use fallback location for external urls

github.com/gerbera/gerbera - a2555381c5428cf5f785fcb1cb5d1b5ec174c0a0 authored over 17 years ago
cleaning up some headers and svn:keywords

github.com/gerbera/gerbera - e80197c8fad46a930cf08a04f1d1f6c0f05bd725 authored over 17 years ago
adding new Executor class

github.com/gerbera/gerbera - 434490f180888791504280af4d88c50b40585f51 authored over 17 years ago
got rid of one coredump (size_t < 0) and two warnings in the buffer code

github.com/gerbera/gerbera - 1039d05bfaa8c6de73099e8f5237908fd8526e46 authored over 17 years ago
fixed some issues: turned out that we do not need to check on the return

value of the Link function

this hopefully solves the problem discussed here:
https://sourceforge...

github.com/gerbera/gerbera - 73e1aa0906e7747aee77984d4e7be035ce548042 authored over 17 years ago
ignore blank lines / only whitespaces

github.com/gerbera/gerbera - 9a348e2a9a1cefd7886073e1aaf07fa51009144d authored over 17 years ago
removed path check, needs to be done in a smarter way (i.e. not on URL items)

github.com/gerbera/gerbera - f44a8c23e72dbed53b2502cd8784a2f2ae9074a9 authored over 17 years ago
for some reason the ID was no longer available in the URL field

github.com/gerbera/gerbera - 3c101c7d550421d99bb5aeb0f0acc3a90aebb9f9 authored over 17 years ago
as always, forgot to check in new source file :>

github.com/gerbera/gerbera - 19fe644ee1535fb96561915afff70789c7d95737 authored over 17 years ago
our XML parser is not based on expat, the old internal parser had various

shortcomings; it worked well with UPnP DIDL-Lite XML but could not handle
some online service var...

github.com/gerbera/gerbera - 11404615dbc71591b4b7d9e15a4752f763f16ef8 authored over 17 years ago
fixed a bug in CurlIOHandler

github.com/gerbera/gerbera - eb63b0bcfdbdc8a14f7f5528674e9610615e3d84 authored over 17 years ago
optimized IOHandlerBufferHelper - read() returns as much as possible - possibly with two memcpys

github.com/gerbera/gerbera - aa3808397eec78462262186419848973252570ec authored over 17 years ago
optimized string handling for read_text_file

github.com/gerbera/gerbera - 5c4f46bc44e4abfbbec5ca9f4b7b21380c44cf4e authored over 17 years ago
added additional checks and a define to workaround a problem with newer

ffmpeg versions where extern "C" is required when inclugind the header.

thanks to Shiva for inve...

github.com/gerbera/gerbera - 3d2b7f1f0bcb4f0f9af341d4a622e33c2c076736 authored over 17 years ago
continued work on SopCast service support

github.com/gerbera/gerbera - 34a679f9885e64e63c622a1cbb68f784c3052988 authored over 17 years ago
adding fist version of CurlIOHandler

split BufferedIOHandler into BufferedIOHandler and IOHandlerBufferHelper

github.com/gerbera/gerbera - a115e28a4bc0878e3761c7f2c8f855ac41e7979c authored over 17 years ago
reworked the storage prefix stuff

github.com/gerbera/gerbera - d20e58dc00b252671373cf82f9ee2551b6946818 authored over 17 years ago
added missing ifdef for i2i function (is also used in youtube)

github.com/gerbera/gerbera - ae40a7496afd98926d846e6293f9af86d905a660 authored over 17 years ago
made the YT define way too early... fixed; we had to wait for the curl

check

github.com/gerbera/gerbera - 737922241237eae91b4070a5816bbb8044e6427d authored over 17 years ago
implemented puring of old items for online services (i.e. if a particular

item has not been updated for a specified intervall, we assume that it was
removed from the servi...

github.com/gerbera/gerbera - ae0776af5396c79690b8b2a02d802f3f11781aa0 authored over 17 years ago
removing another check regarding refID

github.com/gerbera/gerbera - ee3ae258a2624db6638dad31f75585fe48567f5b authored over 17 years ago
fixing newly introduced coredump in storage...

github.com/gerbera/gerbera - 827391ca789c68957ff737f81f29fdccfe45512e authored over 17 years ago
another fix for serviceID

github.com/gerbera/gerbera - 9bce01a995d5a389da5f70619b6b3036d6991444 authored over 17 years ago
small fix while reading out serviceID

github.com/gerbera/gerbera - 88c5b113eb3af1fa955d60ed99e5d69919ba824e authored over 17 years ago
allow setting refID for OBJECT_FLAG_ONLINE_SERVICE

github.com/gerbera/gerbera - 724eb3a52932c59c485d1a8e5ec2b98d4d53638d authored over 17 years ago
storage: don't store serviceID for ref items

github.com/gerbera/gerbera - 051b565e6db2c94975037d0b80a63736334f6f36 authored over 17 years ago
fix Storage::getServiceObjectIDs()

github.com/gerbera/gerbera - a65159ac2df5c7d9f25e73b0f6a0839692784ab1 authored over 17 years ago
adding Storage::getServiceObjectIDs()

github.com/gerbera/gerbera - d816c9150355e9182d3e8cca07b65e8bd665f4e1 authored over 17 years ago
added documentation..

github.com/gerbera/gerbera - 17e0c0105036ae1969a589b658b46a058c3408c6 authored over 17 years ago
adding header for new getServiceObjectIDs()

github.com/gerbera/gerbera - 98cf3a57b245acda6307f6daf3fd245e11189496 authored over 17 years ago
added a check for existing objects: if an item from an online service already

exists in the database it will be updated

github.com/gerbera/gerbera - 1bcbd8cf7713a429d4027217e498a6c553b06a75 authored over 17 years ago
rewrote the ogg theora thing, now using an object flag to mark theora items

github.com/gerbera/gerbera - 4b5d5680dc7e9087ab19abdbc2fd83c9956aca19 authored over 17 years ago
added serviceID field to CdsItem and search function to Storage

github.com/gerbera/gerbera - 7c47e8c6ba12911ffa31a4f9e26a251fdbdaaada authored over 17 years ago
removed forgotten printf

github.com/gerbera/gerbera - 33d2af4ee060625958f3dd794ef462f87ddfc016 authored over 17 years ago
fixed a typo that prevented audio files from being process by ffmpeg

github.com/gerbera/gerbera - f44e8c59ad603828d640a006cd6ac382ea28d2f3 authored over 17 years ago
added debug output to allow checking if a particular file was processed by

ffmpeg or not

github.com/gerbera/gerbera - cf45e939d1267cb3e672b8e3761501d0311d3af7 authored over 17 years ago
added signal.h include

github.com/gerbera/gerbera - 84e0767de118e2f09471412419690f5c08986cc9 authored over 17 years ago
fixed a bug in cds resource decoding

added possibility to specify transcoding profiles that will handle
theora content

github.com/gerbera/gerbera - 94b1443bc28cac3ab92444b9c12fcff957c2d45b authored over 17 years ago
made sure that user defined attributes can be passed to the transcoded

resource; this will allow to provide a more precise description of
the transcoded media to the re...

github.com/gerbera/gerbera - a6fb4b6ed64fabe01fd708b55ff9904247c70bae authored over 17 years ago
one more change in transcoding architecture; it is now possible to specify

several transcoding profiles for the same input mimetype

the new architecture will also allow ea...

github.com/gerbera/gerbera - 8ff06bf38fa76411a5dc731752b23500c700c1b3 authored over 17 years ago
FIX in BufferedIOHandler - deadlocked sometimes when emtpy, wrote behind the buffer after it beeing empty

github.com/gerbera/gerbera - f96ab0bd4e8eb872d22bd2a728500eed8deb1f0c authored over 17 years ago
added some checks to BufferedIOHandler

make sure that buffer thread is killed if buffer is destroyed

github.com/gerbera/gerbera - 920f2445d58b7238dabeb8dc4cd08cf6be8e4e18 authored over 17 years ago
only cosmetic changes...

github.com/gerbera/gerbera - 51993b3d97b75eaf1ee1a3e82d55e4b315c4315a authored over 17 years ago
fixed two minor issues in ffmpeg handler

added safeguard to the log to make sure nothing goes wrong when some
thread wants to print outpu...

github.com/gerbera/gerbera - d21c4ae143204c453464a80735b8b8a1d114c34b authored over 17 years ago
added vorbis / theora detection for the ogg container, so video oggs should

not end up under audio anymore, also video oggs will be processed by the
ffmpeg metadata handler ...

github.com/gerbera/gerbera - 681cfd714ed35ea4501e7a52430d628a72526ec1 authored over 17 years ago
added funtion to recognize if the particular OGG container has a video stream

in it, in this case it will be fed to ffmpeg (if available)

github.com/gerbera/gerbera - 3d657cda26408f2930fb9f5fa2f4e42daa1d16ef authored over 17 years ago
fixed a coredump (thanks to Cyb0org for reporting):

we crashed when transcoding was not specified in the XML... I guess I
untroduced this bug when mo...

github.com/gerbera/gerbera - 02e04aec393e569f20495a10109163f2b900faeb authored over 17 years ago
extended the transcoding configuration, from now on it is possible to

have different transcoding profiles that will handle the same
conversion but may use different p...

github.com/gerbera/gerbera - 112324ebabb69f252cbd7d120aa1d4ddc5832e05 authored over 17 years ago
added object dictionary

github.com/gerbera/gerbera - 55fc03d2f6af2fd7c05603e64d6a10b96e13220c authored over 17 years ago
fixed error message printout, log_error was missing a parameter

github.com/gerbera/gerbera - 3baa0e7183dddeb4103f6f7c53746fdc8f4fa890 authored over 17 years ago
fixed AMD64 related problems, SSDP was basically failing and advertisements

were not sent out correctly

github.com/gerbera/gerbera - da10db96f7741216342579be757837298b619ee3 authored over 17 years ago
fixed a bug where only the first profile was processed by the config manager

github.com/gerbera/gerbera - e0dddb6b7e989d0793bb61e9999a6cc9c8d2ea48 authored over 17 years ago
added checks to insure correct usage of buffer settings (i.e. fill size and

chunk size should never exceed the buffer size)

github.com/gerbera/gerbera - cccb11da5a60eca738224b0b2d5dcfe62883b34c authored over 17 years ago
fixed the transcoding problem related to daemon mode: we now redirect

stdout and stderr to /dev/null; we were just closing it and that caused
problems with transcoing ...

github.com/gerbera/gerbera - 474b6013ccbcdd1a2b0b359baa5aa383205ccf1d authored over 17 years ago
made transcoding buffer options available via config.xml

github.com/gerbera/gerbera - 362158b9c139455814492d6f948dccdb8d28b2e2 authored over 17 years ago
minor change in the build scripts

github.com/gerbera/gerbera - 988bd8b330c38ae35ac3aef3600ade3fcb29b550 authored over 17 years ago
added YouTube thumbnails to object resources

fixed a bug: when a speicific UI parameter was missing in the URL we crashed

github.com/gerbera/gerbera - 4ab866a507792e48e8195a6f01ce29f1a164c2d5 authored over 17 years ago
added an option field to the cds resource, this will hold internal options

and could be used to store external URLs to video thumbnails and things like
that

github.com/gerbera/gerbera - fbc0ae09a3e20ec0bdf78a4b561219492eb4ee43 authored over 17 years ago
changed transcoding configuration

github.com/gerbera/gerbera - 1f87d4c8e81a134c13d307af6db49aa6feebcbd1 authored over 17 years ago
added first stubs for the sopcast service

github.com/gerbera/gerbera - f6c32f204205d88497494240f16a100aaf1304dc authored over 17 years ago
added missing include for off_t

github.com/gerbera/gerbera - 3bf62173b2e88a2c85a655bdfd0ae0f21fcef676 authored over 17 years ago
upped configure.ac version in preparation of the release

renamed some functions and classes: process handling will not only be used
for transcoding but a...

github.com/gerbera/gerbera - 06881dd2d4f3e82aeb659ae5e9c8202467246f20 authored over 17 years ago
added Ingo's (c) to ffmpeg handler (he submitted the code)

imporved layout handling of YT content

github.com/gerbera/gerbera - f45cfe6b17774b02767143eb6e3fe87c884055d7 authored over 17 years ago
another workpackage done on YouTube, we will now not stop at the first

100 items but try to get the amount that the user requested

there is however a limitation: YT wi...

github.com/gerbera/gerbera - e626aac9621ddc93edeb6e87c0523b77de469339 authored over 17 years ago
forgot to check in the define which is now used in the config manager

github.com/gerbera/gerbera - 700bead4cd36106979a3622e66c0b6f6c9b9264c authored over 17 years ago
added default setting for the update at start yt option

github.com/gerbera/gerbera - bf0dc2dca7dd6c6ee9c1c7669086be444690fdf4 authored over 17 years ago
updated ifdef which was wrong

github.com/gerbera/gerbera - 2197be464e2d39419e31cf36e76e6ba570b2ed2e authored over 17 years ago
checked in a temporary feature, just for demo purposes; it has to be

presented in a better way for the release: adds aux fields that can be
used by the layout to grou...

github.com/gerbera/gerbera - 82dc80ac3dbdbd0f36d12d50bcfc082816683863 authored over 17 years ago
changed the transcoding architecture, we now have one helper class that

is called by the request handlers

github.com/gerbera/gerbera - b643fa49f09d65a9eac0a71e8dc753a0c695034b authored over 17 years ago
another workpackage on YouTube done; adapted to the new YT interface,

added online request handler to process requests for various services,
made sure that the cds res...

github.com/gerbera/gerbera - ca275da376bcc2e596c743317e5280542ee72491 authored over 17 years ago
fixed some youtube task related bugs:

task count was incremented at a wrong place
current task counter was not reset correctly

github.com/gerbera/gerbera - c26d34416cead6722dbb2ac714e16aca1918fc8a authored over 17 years ago
added forgotten ifdefs for online services

github.com/gerbera/gerbera - 83e124ef42d7751cf9f5075e28f5732ed08633bd authored over 17 years ago
fixed a coredump in config manager, messed up the macro for object array

we can now fetch content for each task!

todo: handle paging / amount of items

github.com/gerbera/gerbera - a0728b8c0274f786a307e44171094f3eb641bd9a authored over 17 years ago
another big chunk for youtube support, finished the config manager part

still to be done:
- yt service has to use the now available configuration in order to fetch the
...

github.com/gerbera/gerbera - 3116e09f50a5e8bf0879706ca8325cb48cb8ec2d authored over 17 years ago
and of course forgot the new source list...

github.com/gerbera/gerbera - 1d041e8f016a2aefd7c37efe096f9d499baea454 authored over 17 years ago
well, of course forgot one of the most important things - new changes in

configure

github.com/gerbera/gerbera - 78d66369a838fa2e84e30eb1ae217ae13b8ec759 authored over 17 years ago
adjsuted everything to Leo's timer changes

github.com/gerbera/gerbera - 453a541617c3519b53adca0b85c5384c28c4505b authored over 17 years ago
further reworks on the youtube service; changing the service interface so

splitting one fetch into several tasks becomes possible

github.com/gerbera/gerbera - dd9810cbda7c5c13750d377a78987d95db7eb5f1 authored over 17 years ago
forgot one more online services ifdef

github.com/gerbera/gerbera - 74214a2cb848305f6aed130938f0c60f2ed612c4 authored over 17 years ago
forgot to ifdef on online content

github.com/gerbera/gerbera - f85ad53c334b0dae1abbb499bf7061e7092a9956 authored over 17 years ago
another big chunk on online service support, still a lot of TODOs left

the content manager infrastructure for adding online service tasks is now
in place; what's missi...

github.com/gerbera/gerbera - 71ef8c69e4351f3ab3a6252614b30a73ab150c6d authored over 17 years ago
forgot to ifdef YOUTUBE for the case that it is not available

github.com/gerbera/gerbera - 3ea89e5772ccb5cc23d8ef920d2e53d5e530933e authored over 17 years ago
why the hell was main including tools.cc and not tools.h ??

github.com/gerbera/gerbera - 0634675a59814ecab1b1c84b7cdb40516f963a34 authored over 17 years ago
big chunk on YouTube support, we can now import a test XML and create a

virtual layout (using builtin) out of the YouTube files

still on the todo list:
- identify what ...

github.com/gerbera/gerbera - 4c3f2d84e23bb8e666319e987c16684169856c01 authored over 17 years ago
fixed an issue where readchar was returning negative values where it should not,

needs to be reevaluated

github.com/gerbera/gerbera - f3eff72722823db79bf06b8c3fadcac35450f41a authored over 17 years ago
wrapper class for URL retrieval

github.com/gerbera/gerbera - 1b4eeec3aba169cf53cfd097675b2f194b7420f6 authored over 17 years ago
not yet working youtube sevice implementation

github.com/gerbera/gerbera - 473a9ec14f5032cab14b3f4cc715f38cfb593e42 authored over 17 years ago
added initialFillSize and % logging to BufferedIOHandler

github.com/gerbera/gerbera - 47877556350513b29eb88894374b6c70eb126194 authored over 17 years ago
made sure FDs are set correctly in the select loop

made sure timeout is set correctly in the select loop

made sure transcoders get external links;...

github.com/gerbera/gerbera - 3eb5f353041de1c48f1666d3ec11e93cebd12c21 authored over 17 years ago
added flv type to mappings, filemagic does not recognize it correctly

added a 5 seconds delay to fill up the buffer in buffered io handler;
this has to be removed / m...

github.com/gerbera/gerbera - 3eff9a4befb2d1de8c6fabccc0c17b7531b9da2d authored over 17 years ago
forgot to ifdef the curl include

github.com/gerbera/gerbera - b24dfa6afc9180ec698472e003067ef8408e935b authored over 17 years ago
fix many messed up headers and Id keywords

github.com/gerbera/gerbera - b4d17779b43eaf6349c9be4f293564be564956b5 authored over 17 years ago
set Id keyword on BufferedIOHandler

github.com/gerbera/gerbera - 849da74fa0301fc5a413242844e54b9f8638ae00 authored over 17 years ago
first checkin of BufferedIOHandler

github.com/gerbera/gerbera - ead2000c99cf28260f31b634df20551572821c44 authored over 17 years ago
external url items were broken with transcoding; we attempted to add our

transcode parameters to URLs that did not belong to us

introduced a flag that enforces proxying ...

github.com/gerbera/gerbera - 276eae2bd51e614291d5b13f5625274c6b15fa06 authored over 17 years ago
fixed a really bad bug... clearFlag cleared all flags and not only the

desired one

github.com/gerbera/gerbera - b8b20ee683c48b2f293e6cd746fe5cd64c218978 authored over 17 years ago
added youtube xml content parser

github.com/gerbera/gerbera - e2690991409b94e381e6d895a6e0ed9a8bed1579 authored over 17 years ago
fixed StringConverter::i2i ifdef (thanks to Andy_Pease for reporting)

fixed typos in transcode process io handler

github.com/gerbera/gerbera - 417acb0b71172c115dd3be366a083b98f5567fab authored over 17 years ago
added youtube URL retriever class

github.com/gerbera/gerbera - 534f36ebe6a7a5ff4e058a8322ec936380ab2dc8 authored over 17 years ago
this bug was introduced by the transcoding implementation; we are not allowed

to set a res_id for transcoded streams because that resource is dynamic and
does not exist in the...

github.com/gerbera/gerbera - be4d0a78fe2d6c88f1a2b75313fcc39ce06a8325 authored over 17 years ago