Commit graph

168 commits

Author SHA1 Message Date
55ce28ba2f give directories a different css class so they can be styled differently 2014-08-27 22:27:28 -07:00
c909eaa056 IE8 compatibility 2014-08-25 17:56:29 -07:00
245e15fa46 downgrade je to a version that is in maven central and remove forkalsrud.org repo
update metadata-extractor from 2.4.0-beta to 2.6.2
2014-08-24 17:01:01 -07:00
12945ed615 add some generics (removes warnings) and bump junit to 4.11 2014-08-23 11:39:28 -07:00
053d532655 Eliminating Velocity rendering 2014-08-09 23:14:42 -07:00
42e1179aca Reduce log noise 2014-07-13 16:58:36 -07:00
aa017e881b move thread creation closer to where it belongs 2014-07-13 16:58:19 -07:00
d006bc6707 Additional null checks. 2014-05-01 11:32:11 -07:00
322c86e3a2 Deal better with empty directories. 2014-01-04 17:19:22 -08:00
87429b018c Better diagnostic 2014-01-04 16:43:57 -08:00
afeae7861d Move test to test directory 2014-01-04 16:29:12 -08:00
83b02293af Debugging aid. 2014-01-04 16:21:22 -08:00
70c928b703 Some comments an naming fixes 2014-01-04 16:11:40 -08:00
969add5846 Adding test case.
Fixing a couple of bugs.
2013-11-07 23:01:46 -08:00
0ea01af309 Updating Lucene test with Faceted search. 2013-11-07 21:16:46 -08:00
99a01f1a6e Get rid of separate thread for caching 2013-11-07 21:16:46 -08:00
690ea97e40 remove redundant null check 2013-07-09 19:27:43 -07:00
c49b28dc7b html5 doctype 2013-07-09 19:27:09 -07:00
27d9974c12 close resource after use 2013-07-09 19:25:43 -07:00
6dc34d0152 Remove unused code 2013-07-09 19:25:17 -07:00
73db9142b8 add missing @Override 2013-07-09 14:14:53 -07:00
5dbc44749a Cherry picking from old cmyk branch 2013-07-09 14:14:40 -07:00
44f74400c7 Make it possible to force reload. 2013-07-09 14:10:28 -07:00
5a8966abb3 make it a little easier to find the starting page 2013-07-03 01:37:50 -07:00
e177e571f4 basic support for duration strings like 0:00:23, i,e, h:mm:ss 2013-07-03 01:31:58 -07:00
e7a18e77a8 Also update context path in debug runner (from "/" to "/photo") 2013-07-03 00:16:59 -07:00
d1193ab44a no Html escaping in the javascript generated string
no html escape in js string
2013-06-23 14:32:54 -07:00
06a655ab8c end of stream snafu 2013-01-24 00:34:27 -08:00
461adb098f Clean up thread synchronization.
Make sure encoder and streamer use same dimension.
2013-01-23 23:57:16 -08:00
7b2bfc368c Handle rotated videos (by metadata).
Use "exiftool" to determine video metadata.
Allow for user specified ffmpeg binary.
Embedded Jetty.
Sample videos.
2013-01-20 23:07:47 -08:00
a07627f489 Experiment with figuring out similar images. 2013-01-01 16:33:26 -08:00
5e5b8ee3d2 Accept .m4v video format 2013-01-01 16:32:40 -08:00
cce4db445d The type of the thumbnail may be different from that of the entry 2013-01-01 16:32:16 -08:00
2607138d2a Directory captions 2013-01-01 16:31:54 -08:00
bec21c49dd Simplify exception handling 2013-01-01 16:30:31 -08:00
5415459087 Ignore files we cannot read. 2012-07-25 14:54:21 -07:00
7759ca8dc7 Use device with instead of hardcoded 600px. 2012-05-23 21:44:55 -07:00
084df25cf7 Stale comment removed 2012-04-13 11:38:41 -07:00
7eba71ca9a caching of movies 2012-04-13 11:38:31 -07:00
08e16b02be Avoid "null" for caption. 2012-04-13 11:35:48 -07:00
f14d4e06b8 Make sure we flush the cached video if the source file has changed. 2012-01-02 19:28:27 -08:00
27037a9a6a Deduce the duration if it isn't already present. 2012-01-02 18:32:14 -08:00
d2473ac2af Let the focusing function run after the pictures have been added to the
grid.
2012-01-02 15:33:51 -08:00
6124d21a74 fixing up content type for JSON. Going HTML5 2011-12-31 17:13:43 -08:00
a85b81e21f Don't forget about the captions. 2011-11-30 01:10:08 -08:00
b3a370fc11 make "dynamic.html" the default behavior 2011-11-19 14:42:23 -08:00
46094b5c1e fix FlvFilterTest and swith movie codec from flv to h.264 2011-07-31 21:43:15 -07:00
e039870adc Finally cracked the nut on the FLV metadata processing. 2011-07-31 13:40:27 -07:00
86a09acc4c Cosmetc/compiler warnings 2011-07-31 13:39:33 -07:00
f95a97aa11 Tuning cache controls. In Chrome a reload sets the request header to
max-age=0, but still includes an If-None-Match header.  That means we
sould not depend o a cached ETag, which we don't in any case.  A
shift-reload on the other hand sets the header to no-cache and does not
include an If-None-Match header, meaning this is not a conditional get
at all.
2011-07-11 11:03:46 -07:00