Files
photoview/api/scanner/process_video.go
viktorstrate df80802cab Huge refactor: rename photo to media
To prepare for video support

Migrate database rename tables and columns:
- photo to media
- photo_url to media_url
- photo_exif to media_exif

- Update api accordingly
2020-07-10 14:26:19 +02:00

35 lines
696 B
Go

package scanner
import (
"database/sql"
"log"
"github.com/pkg/errors"
"github.com/viktorstrate/photoview/api/graphql/models"
)
func processVideo(tx *sql.Tx, imageData *EncodeImageData, videoCachePath *string) (bool, error) {
video := imageData.media
didProcess := false
log.Printf("Processing video: %s", video.Path)
mediaUrlFromDB, err := makePhotoURLChecker(tx, video.MediaID)
if err != nil {
return false, err
}
videoWebURL, err := mediaUrlFromDB(models.VideoWeb)
if err != nil {
return false, errors.Wrap(err, "error processing video web-format")
}
if videoWebURL == nil {
// TODO: Process web video
}
// TODO: Process video thumbnail
return didProcess, nil
}