aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* CSS: change comment marginsJef van Schendel2012-04-011-9/+9
|
* HTML/CSS: comment style changesJef van Schendel2012-04-012-8/+15
|
* HTML: remove elements for comment button style changeJef van Schendel2012-04-011-4/+0
|
* CSS: remove backgroundJef van Schendel2012-04-011-2/+1
|
* Logo margin fixJef van Schendel2012-04-011-1/+1
|
* Add dropdown to headerJef van Schendel2012-04-013-12/+97
|
* Revert changes from last commit; I am an idiotJef van Schendel2012-03-312-24/+0
|
* Switch over content to new layout/text; slight css editsJef van Schendel2012-03-312-0/+24
|
* Increase bottom margin headerJef van Schendel2012-03-311-1/+1
|
* Small CSS changes to headerJef van Schendel2012-03-311-7/+13
|
* Added pygst.require('0.10') since it's absence breaks stuffJoar Wandborg2012-03-301-0/+2
|
* Updated Video docs, so that I won't forgetJoar Wandborg2012-03-301-5/+1
|
* Cleaned up media_types.video.transcodersJoar Wandborg2012-03-291-4/+4
|
* And remove some now useless methods.Elrond2012-03-291-36/+0
|
* Remove the DictReadProxy thing.Elrond2012-03-291-47/+4
| | | | And some other stuff, that the converter does not need.
* Fix some simple errors.Elrond2012-03-292-4/+5
|
* Change models to a _v0 suffix.Elrond2012-03-292-48/+50
| | | | | And add the image and video media_data tables. And start to rewrite the convert tool.
* Make a copy of models for v0.Elrond2012-03-291-0/+375
|
* Merge branch 'master' of gitorious.org:mediagoblin/mediagoblinJoar Wandborg2012-03-293-2/+54
|\
| * Audio: And add empty migrations.Elrond2012-03-291-0/+17
| |
| * Audio: Add models and disable media_data.Elrond2012-03-292-2/+37
| | | | | | | | | | | | | | | | | | 1. Add a super-minimal media_data table for audio. It currently contains nothing. Like the ascii one. 2. To avoid media_data trouble -- for now -- disable the creation of media_data completrly.
* | Cleanded up video imports, removed PyGTK dependencyJoar Wandborg2012-03-292-38/+30
|/
* Merge branch 'master' of gitorious.org:mediagoblin/mediagoblinJoar Wandborg2012-03-294-2/+16
|\
| * The video media_type needs pygtk/gtk.Elrond2012-03-291-0/+4
| | | | | | | | | | Note in the docs, that the video media_type needs the gtk and pygtk modules and where to get them on debian.
| * 411: Add relationship and backrefs to media_data tables.Elrond2012-03-283-2/+12
| | | | | | | | | | | | Adding proper relationship()s and especially backref()s will delete media_data rows along with the main MediaEntry. This fixes #411.
* | Seeking works in firefoxJoar Wandborg2012-03-292-34/+148
|/ | | | | | | | - Added support for indicating multiple buffered ranges (Firefox) - Added volume slider (Chromium) - Replaced stop button with faux pause button - Added 'ended' event handler
* Changed audio.* Image* importsJoar Wandborg2012-03-272-2/+2
| | | | | | | | | | | | so that they no longer import from PIL explicitly. This is due to explicit PIL.Image* imports failing on a Ubuntu machine within virtualenv. PIL is a mystery I have yet to find the energy to unravel. The 'implicit' approach works both for the affected machine and my local machine and I've seen it more often out in the wild, so I'm assuming it is the right way.
* Fixed test_submission -> test_evil_file testJoar Wandborg2012-03-271-3/+2
|
* Merge remote-tracking branch 'joar/audio+sniffing'Joar Wandborg2012-03-2722-90/+1536
|\ | | | | | | | | | | | | | | Conflicts: mediagoblin/media_types/image/processing.py mediagoblin/media_types/video/__init__.py mediagoblin/media_types/video/processing.py mediagoblin/tests/test_submission.py
| * Media type refractors, pep8, lintJoar Wandborg2012-03-267-32/+34
| | | | | | | | | | | | - Removed THUMB_SIZE, MEDIUM_SIZE constants, depend on configuration values instead. - pep8 refractoring
| * Faster sniffingJoar Wandborg2012-03-226-25/+255
| | | | | | | | | | | | | | | | | | | | | | | | - Sniffing now goes through the old extension-based filter before doing it the bitsniffing way. - Refractored get_media_type_and_manager(filename). - Removed ogg extension from video accepted extensions, audio will take care of that. - Added custom audio player, still WIP,but working. - Added test for sniffing. This only tests for the mediagoblin.media_types.image type, as that is the only one enabled from start.
| * Replaced 'not foo == None' with 'foo is not None' in ascii sniffing tooJoar Wandborg2012-03-081-1/+1
| |
| * Clean up the workbench after audio processingJoar Wandborg2012-03-081-0/+3
| |
| * Changed `not foo == None` to `foo is not None` in image sniff handlerJoar Wandborg2012-03-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | >>> class foo(object): def __eq__(self, other): return True >>> f = foo() >>> f == None True >>> f is None False -- <http://stackoverflow.com/questions/26595/is-there-any-difference-between-foo-is-none-and-foo-none>
| * Added a notice about mgg.global_config perhaps sometime notJoar Wandborg2012-03-081-0/+2
| | | | | | | | being loaded before mediagoblin.processing is imported.
| * Removed diaper patterns from audio/video sniffers, video preload set to ↵Joar Wandborg2012-03-078-22/+40
| | | | | | | | | | | | | | | | 'metadata' * mediagoblin.processing THUMB_/MEDIUM_ constants are now based on the ini settings * Removed diaper patterns from audio and video sniffing * Changed HTML5 video preload to 'metadata'
| * Audio thumbnailing & spectrograms, media plugins use sniffingJoar Wandborg2012-02-2811-28/+844
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added extlib/freesound/audioprocessing.py * config_spec * Added create_spectrogram setting * Added media:medium and media:thumb max_{width,height} settings * Added sniffing logic to - audio.processing:sniff_handler - video.processing:sniff_handler * Changed audio.processing:sniff_handler logic * Added audio thumbnailing functionality to audio.processing (works only with create_spectrogram enabled) * Refractored contexts in audio.processing * Added audio.transcoders:AudioThumbnailer Used for creating spectrograms and spectrogram thumbnails - Wadsworth's Constant, we meet again :) * audio.transcoders:AudioTranscoder - Added mux_string kwarg - Delete self.pipeline on self.halt() * Changed str.format formatting in image.processing:sniff_handler Had {1} without an {0}, changed to {0} * Refractored VideoTranscoder to use transcode() for transcoding instead of __init__() * Added discover() method to video.transcoders:VideoTranscoder * Added spectrogram display to media_displays/audio.html * Updated test_submission to reflect changes in media plugin delegation
| * Removed old audio.transcoder file (the real one is audio.transcoders)Joar Wandborg2012-02-161-18/+0
| |
| * Added sniffing logic for image media typeJoar Wandborg2012-02-161-0/+24
| | | | | | | | | | For now, it's a re-implementation of the old file-extension checking logic, as I have not found a GStreamer-like "discoverer" in PIL.
| * Changed media processing delegation to a 'sniffing' methodJoar Wandborg2012-02-1510-12/+55
| | | | | | | | | | | | - Added sniff handlers to all media plugins All of them except audio returning False for ANYTHING at the moment.
| * Audio media handler, media sniffing, video fixesJoar Wandborg2012-02-149-16/+334
| | | | | | | | | | | | | | * Added audio processing code * Added audio display template * Added audio configuration setting * Changed video docstring
* | Removing superfluous whitespaceChristopher Allan Webber2012-03-261-1/+1
| |
* | Merge remote-tracking branch 'remotes/slikdigit/bassam'Christopher Allan Webber2012-03-262-7/+21
|\ \ | | | | | | | | | | | | Conflicts: mediagoblin/media_types/image/processing.py
| * | fix for ticket #404Bassam2012-03-152-15/+30
| | |
* | | Merge remote-tracking branch 'remotes/bretts/bug261-resized-filenames'Christopher Allan Webber2012-03-266-256/+238
|\ \ \
| * \ \ Merge remote branch 'origin/master' into bug261-resized-filenamesBrett Smith2012-03-2684-2516/+2739
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | This merge involved moving the new FilenameBuilder class to processing/__init__.py, and putting the comment deletion tests back into test_submission.py using the refactored functions.
| * | | | Rename to FilenameBuilder, with a main method named fill.Brett Smith2012-03-264-26/+28
| | | | | | | | | | | | | | | | | | | | | | | | | I think these names better convey what's actually going on. I updated the documentation a bit while I was at it.
| * | | | Refactor video processing to use FilenameMunger.Brett Smith2012-03-251-8/+4
| | | | |
| * | | | Use FilenameMunger.Brett Smith2012-03-251-28/+17
| | | | |
| * | | | Add documentation to the FilenameMunger class.Brett Smith2012-03-251-1/+16
| | | | |