JPG photo album doesn't display images

I would like to create a photo album of my wedding photos, but when I add the location to serviio and refresh, it does not index any of the files. All of my devices respond to attempts to view the contents of the location with "no playable files".
Each of the files in the location are 1280x800 or inverted
they are all named IMG_2121.jpg and likewise
they are all roughly 100kb to 250kb
I cannot make sense of it. I have added some other jpeg files to the location and they will show up, but my wedding photos wont.
I tried to run FFMPEG -i on one of them, and here was my result. Unfortunately I don't understand every function of troubleshooting DLNA and serviio, but I usually do alright on my own. This readout however does not make much sense to me. Any help would be greatly appreciated.
C:\Program Files\Serviio\lib>ffmpeg.exe -i C:\users\joe\pictures\wedding2\img_21
21.jpg
ffmpeg version N-54096-ge41bf19 Copyright (c) 2000-2013 the FFmpeg developers
built on Jun 18 2013 10:49:28 with gcc 4.7.2 (GCC)
configuration: --enable-static --disable-shared --disable-ffplay --disable-ffs
erver --enable-memalign-hack --enable-libmp3lame --enable-libass --enable-librtm
p --enable-fontconfig --enable-libfreetype --enable-zlib --enable-libx264 --extr
a-libs='-lrtmp -lpolarssl -lws2_32 -lwinmm -lexpat -lfreetype -lfribidi -lz' --a
rch=x86 --enable-runtime-cpudetect --enable-pthreads --target-os=mingw32 --cross
-prefix=i686-w64-mingw32- --enable-gpl --pkg-config=pkg-config
libavutil 52. 37.101 / 52. 37.101
libavcodec 55. 16.100 / 55. 16.100
libavformat 55. 9.100 / 55. 9.100
libavdevice 55. 2.100 / 55. 2.100
libavfilter 3. 77.101 / 3. 77.101
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
[mjpeg @ 01B1F360] mjpeg: error, decode_app parser read over the end
Input #0, image2, from 'C:\users\joe\pictures\wedding2\img_2121.jpg':
Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
Stream #0:0: Video: mjpeg, yuvj444p, 1200x800, 25 tbr, 25 tbn, 25 tbc
At least one output file must be specified
Each of the files in the location are 1280x800 or inverted
they are all named IMG_2121.jpg and likewise
they are all roughly 100kb to 250kb
I cannot make sense of it. I have added some other jpeg files to the location and they will show up, but my wedding photos wont.
I tried to run FFMPEG -i on one of them, and here was my result. Unfortunately I don't understand every function of troubleshooting DLNA and serviio, but I usually do alright on my own. This readout however does not make much sense to me. Any help would be greatly appreciated.
C:\Program Files\Serviio\lib>ffmpeg.exe -i C:\users\joe\pictures\wedding2\img_21
21.jpg
ffmpeg version N-54096-ge41bf19 Copyright (c) 2000-2013 the FFmpeg developers
built on Jun 18 2013 10:49:28 with gcc 4.7.2 (GCC)
configuration: --enable-static --disable-shared --disable-ffplay --disable-ffs
erver --enable-memalign-hack --enable-libmp3lame --enable-libass --enable-librtm
p --enable-fontconfig --enable-libfreetype --enable-zlib --enable-libx264 --extr
a-libs='-lrtmp -lpolarssl -lws2_32 -lwinmm -lexpat -lfreetype -lfribidi -lz' --a
rch=x86 --enable-runtime-cpudetect --enable-pthreads --target-os=mingw32 --cross
-prefix=i686-w64-mingw32- --enable-gpl --pkg-config=pkg-config
libavutil 52. 37.101 / 52. 37.101
libavcodec 55. 16.100 / 55. 16.100
libavformat 55. 9.100 / 55. 9.100
libavdevice 55. 2.100 / 55. 2.100
libavfilter 3. 77.101 / 3. 77.101
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
[mjpeg @ 01B1F360] mjpeg: error, decode_app parser read over the end
Input #0, image2, from 'C:\users\joe\pictures\wedding2\img_2121.jpg':
Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
Stream #0:0: Video: mjpeg, yuvj444p, 1200x800, 25 tbr, 25 tbn, 25 tbc
At least one output file must be specified